10- Huatulco, Oaxaca
Huatulco has 36 beaches and nine bays; all making it an ideal place for the ones, who love to unwind and sunbathe by the coastline.
Huatulco has 36 beaches and nine bays; all making it an ideal place for the ones, who love to unwind and sunbathe by the coastline.