Diving and marine conservation
Discover Puerto Morelos Reef National Park: Top Diving, Snorkeling & Marine Biodiversity in Mexico
Puerto Morelos Reef National Park is one of the best spots for diving and snorkeling in the Mexican Caribbean, with clear waters, vibrant corals, sea turtles, and a historic shipwreck.