El Castillo
Best Beaches

El Castillo
Tulum, Mexico,Why it made our list With Mayan ruins in the background, this white sand paradise is accented by clear water and colorful fishing boats, meanwhile, festive locals salsa dance on nearby Playa Esperanza. Climbing pyramids, swimming in cenotes, kite surfing, and eating fish tacos you will not get bored.












More ...


















