Barcocina is a decent place, the most 'on the water' you would get down there. The other places I know like The Point or Rye more 'bar first' kind of restaurants (but good).
Oh, Abbey Burger off the square is a good spot. Compares well to the original, I think.