We ate at the Italian Grill, 2128 58th Ave, VB a nice mom & pop type place, nothing fancy, but good food and service. It was inexpensive, maybe $50 for dinner for three.
Also ate at the Ocean Grill, it was very tasty, on the expensive side. Also ate at Shutters, which was OK, thought the menu was limited, Sonya's, very good, we had brunch and dinner here, I've seen better brunch spreaads but it was good. The Green Cabin room was also nice, we had sandwiches on the deck one evening.
We went to the grocery store (Wal-Mart?) and got stuff for breakfast and lunch for each day, so we really only ate dinners out. For lunch a couple times I got french fries from the pool bar and we ate them with our sandwiches in the room.
Guest services has a huge book full of listing of restaurants.
Anne