Not including Cancun!
Chances are you’ve seen a photo of Cancun with its turquoise-blue waters, white-sand beaches, and towering resorts rimming the shoreline. News flash: this is not the only waterfront town in Mexico that offers nightlife, hotels, dining, beaches, and culture. In fact, it’s among the most well-trodden, which is not necessarily a good thing. If you’re looking to venture off the beaten path, there are plenty of charming coastal towns along the Pacific Ocean and the Caribbean Sea. Some are big—like Mazatlán or Acapulco—while others are very small, such as Todos Santos or Akumal, with only a few thousand residents. But no matter their size, they are excellent spots to add to your Mexico itinerary.