This stunning reef has helped the Mexican Caribbean become one of the best places for scuba diving and snorkeling in the world, mainly because of destinations, such as Cancun and Cozumel, where the visibility and the beautiful reefs, are both amazing.