At the heart of it all floats the Sunborn London Yacht Hotel ... spacious cabins and a restaurant with great views across to sparkling Isle of Dogs mark the hotel’s distinct charm.