Snorkeling of the coast of Isla Mujeres.  Looking at a map, it appears this area is surrounded by both the Gulf of Mexico and the Caribbean Sea....
Read more