Puerto Morelos
Puerto Morelos is a famous dive site in the Yucatán Peninsula and also is one of the best dive sites in Mexico. Thanks to the work of local environmental activists, Puerto Morelos is home to the best-preserved section of the Mesoamerican Barrier Reef. This piece of the second largest barrier reef in the world is also closer to land in Puerto Morelos than anywhere else in Mexico. Puerto Morelos is conveniently located between Cancun and Playa del Carmen, so you’ll have access to the amazing dive sites in both of these destinations as well as those of Cozumel and Isla Mujeres.
Green sea turtles, Loggerhead sea turtles, barracuda, eels, and rays. Nurse sharks hang out in dark swim-throughs, and various species of crabs and lobsters scuttle along the bottom.
Location: Yucatán Peninsula, Mexico.
Best Time To Dive: June to September.