Visit Mexico's beach with Mayan ruins backdrop
Maya ruins on a cliff above a turquoise Caribbean beach โ the only ancient city built right on the sea.
Infobox