Salty Dog is more about the experience (and the t-shirt!) than the food, but we had a nice lunch here. It did not feel like it had changed much (if at all) from the last time I had been here 6 years ago. We sat out on the deck, by the bar, and had a pretty view of the marina area. Our food was fine-- pretty standard, the hush puppies were just okay, the fish sandwich was tasty. Our server was great and very friendly. Be prepared to wait for a table in busy times, but there is a ton of seating between restaurant and large deck, bar, etc.
If you own or manage Salty Dog Cafe, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.