Sayulita is a small town located on the west coast of Mexico, in the state of Nayarit. It is known for its beautiful beaches, laid-back surf culture, and vibrant arts and food scene. Visitors can enjoy surfing, paddleboarding, fishing, or simply relaxing on the beach. Overall, Sayulita is a charming and welcoming destination for travelers seeking a combination of beach relaxation, outdoor adventure, and cultural immersion.