Great Snorkeling Spots in the Mexican Caribbean

With the world’s second longest reef hugging the Mexican Caribbean shoreline and easily accessible from Cancun and all points along the Riviera Maya, warm, crystal-clear waters, abundant marine life and the promise of untold wonders below…