Mexico is the one for you, and Riviera Maya would be our choice. This stretch of serene, Caribbean coastline is located on the Yucatán Peninsula where Playa del Carmen’s long beaches to the north meet Tulum’s