Dreaming of pristine beaches, sunny skies, and endless margaritas in Riviera Maya? While it’s easy to picture the perfec ...