From old-fashioned fishmongers to waterfront restaurants and sunny gelato parlours, here are the best places to eat and drink ...