White sandy beaches, crystal clear waters, scenic views, breath-taking landscapes: There are countless reasons why Mexico is one of the top beach holiday destinations.
Huatulco is a resort town in the state of Ocaxa along Mexico’s south-western coastline. The town borders a massive national park that is home to naturally protected areas that are some of the most beautiful and remarkable untouched spots in Mexico.