The Yucatan Peninsula in Mexico is home to thousands of cenotes, natural limestone sinkholes filled with crystal-clear water. These hidden swimming holes are connected by a vast network of underground rivers, and serve as unique spots for swimming, snorkeling, and diving, offering a glimpse into the region's unique geological history.