Sayulita is a surfing village on the Pacific Coast of Mexico - about an hour north of Puerto Vallarta. We were married here, our kids began their schooling here, and we sometimes venture back to Sayulita for months at a time. It’s not the sleepy town it used to be, but it’s quite a special place.