Cenote Dos Ojos

Best snorkeling places in Mexico

Snorkeling and Scuba diving are some of the most popular activities to enjoy in Mexico's beach destinations. Mexico's coastlines are teeming with colorful underwater life [...]