Friendly Duncan's is above bustling Duncan Bar & Restaurant on the waterfront, and the spacious, aqua-hued guest rooms come in family-friendly configurations. They're well kitted out for lengthy stays, each with a sitting area, TV, small balcony and kitchenette. There's a rooftop sun terrace – the perfect vantage point for sundowner drinks and harbour-watching.