The Mexican Caribbean is home to gorgeous turquoise waters holding a great number of species and marine life worthy of admiring. There are adventures for all kinds of divers, from snorkeling tours in ...