Cancun is one of Mexico’s top destinations due to its turquoise-water beaches, hospitality to tourists, and many all-inclusive accommodations. People love the party scene, the proximity to Mayan ruins ...