We visited the Dzibilchaltún Mayan ruins on a shore excursion from the Mexican port of Progreso. The ruins are about 10 miles north of Merida. The cenote with lily pads. When visiting the ruins, you are welcome to swim in the cenote.