The beachfront restaurant, Ragazzi, is open air and wonderful. The Palapa allows for great ocean breezes, but we found it was a good idea to ask for a table on the edge and not in the center. The breeze is stronger by the edges. Bambu and Mariachi are in a large, air conditioned building. The Caleta snack bar is in a beautiful outdoor setting. It's more of a restaurant than a snack bar and makes for a great lunch.
Here are some photos of our trip...
http://community.webshots.com/album/76674802FtReaA