9 Best Snorkeling resorts in Mexico: Scenic Riviera Maya (Must-Visit)

5 (2) Mexico is a gorgeous country, with some of the most top-rated getaway destinations across the globe. One of these destinations is Riviera Maya, a stretch of coastline near Cancun on Mexico’s northeastern Yucatán Peninsula. Riviera Maya’s beaches are home to the Great Mesoamerican Barrier Reef, the world’s second-largest reef system.  With crystal clear … Continue reading 9 Best Snorkeling resorts in Mexico: Scenic Riviera Maya (Must-Visit)