The Yucatan Peninsula in Mexico is a very popular destination nowadays. The small village of Puerto Morelos is definitely recommended for visitors who seek a relaxed place to enjoy the sun and excellent diving and snorkeling opportunities in the Marine Park. After arriving at Puerto Morelos Beach, it won’t be so difficult to find a snorkel trip, there are countless tour operators around offering their services.
The boat takes you to the reef that lies about 500 meters offshore. The Puerto Morelos Reef is part of the Great Mesoamerican Reef, the world’s second-largest reef system that stretches at the coast of Mexico. Vibrant corals and rich marine life are guaranteed since the area is a marine reserve. Snorkeling in Puerto Morelos Reef National 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.