Top-5 Best Mexico Beaches

4. Punta Lobos, Baja California

On the west coast of Baja California is a great beach of Punta Lobos, with very few tourists, some local surfers and fishermen pushing a boat on the waves of the Pacific Ocean.

You can swim, but do so with caution due to the strong currents.

Punta Lobos is located in the south-western tip of Baja California, just a few miles from the village of Todos Santos, which unlike many resorts in this region retains its authenticity.