Experience the underwater world
The second-largest Great Barrier Reef in the world is in Puerto Morelos, which is 15 minutes’ drive from Cancun. The Great Barrier Reef is unquestionably the best snorkeling in Mexico. It is home to turtles, numerous fish species, and vibrant coral.