Punta Esmeralda Beach
Punta Esmeralda is a hidden gem - a tranquil public beach with a natural cenote that flows directly into the Caribbean Sea. Freshwater mixes with salt water, creating a unique swimming experience. Perfect for families seeking peace away from the city bustle.