The waterfront and the downtown core offer a wealth of culinary experiences, albeit a bit pricey in places. El Mango is another good place to eat, just a few blocks from the beach - unpretentious but good, hearty food and very inexpensive. Almost everywhere we've had good food and excellent service that has made for many memorable meals. There are enough good places to eat that we have many more to experience the next year. Don't be afraid to try some of the smaller places away from the main tourist zone.
Prices are usually reasonable and the food good.
Besides, they all have cold beer. For more upscale meals and impeccable service, go across the marina and up the hill to Casa Bahia where they have superb cuisine. Will also offers an excellent selection of tequilas and even ages the local mezcal to make it deliciously smooth. Thursday nights are pozole nights in Zihua and you can enjoy a bowl of this typically Mexican stew at most local restaurants. John and Lorna introduced us to Ricomar, a tiny place tucked away in an alley across from Mango's.