The resort of Huatulco in the state of Oaxaca is famous for its nine bays of clear waters, many pristine beaches and vibrant coral reefs. Head inland to savour its rich jungle and coffee plantations.
In one of the bays, Santa Cruz, you may see the ‘sleeping man,’ a naturally occurring ‘face’ in the coastal rocks. There are watersports, local markets and archaeological sites aplenty to enjoy here.