Sayulita
Sayulita, a picturesque coastal town in Mexico, is known for its surfing waves. The waves there are predominantly a mix of beach breaks and point breaks, offering a variety suitable for both beginners and experienced surfers. The waves are generally consistent, especially during the high season, and the town is a popular destination for surfing enthusiasts.