What a great little town! We are sure the folks there want to keep it the way it is. The town immediately to the north is called La Penita, and it is supposed to be equally beautify, though not as big. The whole area is beautiful and quaint.
Two restaurants come to mind, but we can only say we have been there, not eaten there. One is new, called the Backstreet Cafe, with a complementary Backstreet Brewery. The other is Vista de Guayabitos. The former is right on the beach and the latter is perched on a cliff overlooking the bay. There are others, but we did not have time to check them out.
Guayabitos is an easy 45 minute drive from Nuevo Vallarta on a well paved road.
To see the captions, click on the picture to enlarge it.