A land of contrasts straddling temperate and tropical zones
The coasts of the Pacific Ocean and the Caribbean Sea are famous for snorkeling in Mexico. All the major tourist destinations on both the coats offer snorkeling trips to explore the breathtaking underwaters. The Mayan Coral Reef off the Caribbean Sea Coast offers the best snorkeling experience in Mexico. This reef has the distinction of being the second longest in the world, following only the Great Barrier. Located near the resort area of Cozumel, the Mayan offers abundant marine life and easy snorkeling conditions. On the Pacific Coast Puerto Vallerta and Banderas Bay top the best snorkeling locations.