Every trip to VB we look for a new restaurant to try. We have tried several, and by far the best we have found is The Ocean Grill.
It's one of our all time favorites, and definitely our favorite in VB. It's a bit pricey, but the food and atmosphere are tremendous.
The steaks, lobster, and shrimp cocktail are truly outstanding. Just get a side of horse raddish with the shrimp cocktail, as the sauce is like catsup.
There may be a wait if you go on a weekend or during prime dinner hours, but they also have a great bar. My wife also loves the gift shop. -- Guess where I go while she shops??