Sayulita
The beach at Sayulita, Riviera Nayarit. Photo via Wikimedia Commons.
A surf town on Bahía de Banderas that grew from a fishing village into the Riviera Nayarit's bohemian capital. Consistent beginner-friendly breaks, a lively plaza, and beach bars keep it buzzing. It is a Pueblo Mágico and one of Mexico's most visited surf beaches.
