An island stay in Cape Town seems an unlikely option, but Harbour Island in Gordon's Bay just about delivers this, providing a stylish residential marina with homes and a hotel perched on the edge of the ocean. And it's just off the R44 main road.
The Krystal Beach Hotel, which is marketed by The Fine Collection, has 112 rooms and suites elegantly decorated in tones and textures that echo the colours of the marina and False Bay beyond. With floor-to-ceiling windows and sliding doors,