The Harbor View in Edgartown.  My 4th time here (Sarah's 2nd).  Love this place.