Discover Mexico's most beautiful cenotes (freshwater sinkholes) for swimming adventures in the Yucatan Peninsula.