Snorkel in the 2nd largest reef in the world at Puerto Morelos in Cancun, Mexico