White sand beach beneath rugged rock cliffs at the Tulum Mayan Ruins in Quintana Roo, Mayan Riviera, Mexico.