We stopped at A1A Ale House for dinner before an evening event. We found the food selection very good (mostly seafood on the menu, but something for every palate is available), and they also had a very nice beer selection to choose from.
If you care to eat outside they do have a good number of seats outside on the balcony. All in all a very nice experience with good service, good food and reasonable pricing.
And if you get positioned properly, you can have a view of the marina and the river (across the road, but since you are on the 2nd floor, a very nice view)