10. Cancún, Mexico

One of the most visited beach destinations in the world, Cancún is packed with tourist restaurants that often sacrifice authenticity for convenience.
Many spots serve overpriced, watered-down versions of Mexican classics, leaving food lovers underwhelmed by bland tacos, flavorless guac, and generic menus made for the masses.