A traditional pub (mains £8 to £15) just along the street from the harbour.