If the Island Cafe up the street is too busy, go here instead. It can barely be classified as a restaurant--it has a tiny menu and more room outdoors than indoors and takes only cash/check, but what they do make, they do well. They have an actual barbecue that they grill your burgers on outdoors, which are very tasty indeed. It's beautiful and very peaceful above the marina, and there's a huge grassy area where kids can run around and sometimes feed the geese. The folks who work there are super friendly and their cute dog often hangs out, too. I hear they have a great weekend brunch and steak dinner on Fridays.
more