Things to do in Sayulita, Mexico · Surf · Beaches · Marietas Islands · Punta de Mita · Rent a Golf Cart · Puerto Vallarta · The Plaza · Day trip.