Bacalar, Mexico.
Scruffy, authentic and full of charm: the Bacalar I discovered truly surprised me.
A day in Puerto Angel, Mexico
A small fishing village with Mediterranean vibes next to Zipolite.
A day in Playa Agua Blanca, Mexico
A quiet unspoiled beach halfway between Zipolite and Puerto Escondido.