Baltimore always gets the short end of the stick on these things. It's becoming one of the better food towns on the eastern seaboard, let alone the bay. A few of the best restaurants are even within walking distance of marinas. I have a feeling a lot of the respondents either haven't been here or haven't gotten past the chain restaurants at the inner harbor.
I also found a couple of the other results pretty funny. The Rock Hall pirates weekend ranked as best annual waterfront event - really!? It's better than the boat show? And GPS is more "essential" than a depthsounder on the Chesapeake?