The Puerto Morelos Reef is part of the Great Mesoamerican Reef, the world’s second-largest reef system that stretches along the coast of Mexico. Vibrant corals and rich marine life are guaranteed since the area is a nature reserve. Snorkeling in Puerto Morelos Marine Park will give you the opportunity to observe healthy ecosystems featuring many different soft and hard coral types, as well as various creatures from small sea slugs to rays, lemon sharks if you are lucky. Basically, you have two options here: snorkeling from the shore and taking a boat trip to the main reef.