Sayulita, Mexico is a great surfing destination!

aerial view of Sayulita, Mexico