Located on the Mexican Caribbean coastline, it's no doubt Cancun's beaches have some of the most transparent waters in the world. Famed for its turquoise color and crystal clear waters, it makes it the ultimate destination for water activities such as snorkeling, diving, and swimming.