Snorkeling and diving in the Mexican Caribbean is a fabulous experience. The water is clear, blue and warm, and the reefs are full of colorful tropical fish to look at! Cozumel is my very favorite location, and I am certainly not alone as it is one of the top five…