Sayulita is a 45-minute walk or short Uber from San Pancho, with lots of restaurants, shops, and surfing.