The Best Cape Cod Restaurants on the Water