Come and enjoy snorkeling on the second largest barrier reef in the world, the Meso-America barrier reef just off the shore of Puerto Morelos located inside the National Marine Reserve. Group size no more than 10, duration 2 hours, and certified guide to accompany you. Snacks and water available on the boat and no need to queue with skip the line entrance.