Columbia Harbour House gets my vote. Very good food. We like to sit upstairs by the windows and watch the crowds go by since it's usually pretty quiet up there.