Plenty of other beach towns north of Puerto Vallarta in neighboring Nayarit have been overrun by tourists, yet somehow Chacala has managed to cling to its secret status.
This fisherman village has a population of just 300 plus a steady stream of beach hut-hopping surfers.
Bed down at Villa Celeste Chacala, a bright and colorful guest house designed in the traditional Mexican hacienda style, right on the beach.
All rooms have complete kitchens, and the hotel offers up a BBQ for guests to grill their own seafood. But if cooking’s not your speed, hit Quezada for broiled fish on the beach; for breakfast, the pro-move is Majahua, tucked back in a lush jungle overlooking the cove.
The wildlife is pretty, er, wild here — keep your eyes peeled for white-nose coatis and ocelots.