White sand beach with palms, temple of the descending god, Mayan Ruins in Tulum, Riviera Maya, Yucatan, Caribbean Sea, Mexico