Snorkel the 2nd largest reef in the world! And it’s only a 5-minute boat ride to the location! The coral reef of Puerto Morelos is a protected marine park with beautiful fish, turtles, coral, and other creatures of the sea! This tour includes 2 stops on the reef that last about 30 to 45 minutes. The tour is a total of about 2.5 hours.