Snorkel in the second largest reef in the world Colorful tour in Puerto Morelos in Cancun, Mexico