Why it's controversial: Cancun has more all-inclusive resorts than just about anywhere else in the world. which is problematic for several reasons. With their own bars, restaurants, and entertainment venues, all-inclusive resorts leave guests little incentive to go out into the local community, meaning the vast majority of your money goes to an overseas company rather than the destination you're actually visiting. Moreover, a report from the U.K. charity Tourism Concern found that the hotel staff at all-inclusive resorts has some of the worst working conditions and labor rights in the industry.
Instead go to: The Emerald Coast, a 12-mile stretch of Veracruz where the pace is slower, the hotels are smaller, the beaches are emptier, and the surrounding environment hasn't changed for decades.