Here are pictures from my recent vacation in the Mayan Riviera, in a little town 30 minutes south of Cancun, in Puerto Morales. We stayed at the Ocean Coral and Turquesa resort where it's simply a little slice of heaven.