There are 1 attractions in Sayulita. Islas Marietas National Park, protected marine park near nayarit, features hidden beach, is the most popular.