La Lancha Beach
La Lancha Beach is a public beach near Sayulita town, offering constant waves and clean water, making it an ideal spot for surfing and swimming.
It's also not too crowded, making it a great alternative to the main beach, especially during rainy periods when water quality might be affected.