The “swell” life on Sayulita’s famed stretch of beach (photo: Gigi Griffis/Flickr) Best Beach Towns Mexico Sayulita By Allison Bench