A city hotel with a resort feel, the 255-room, five-star property perches on the lip of Marlin Marina, with lovely Trinity Bay beyond. Two minutes’ walk from the front lobby is the Reef Fleet Terminal, bristling with fast boats to the Great Barrier Reef, an hour away in the Coral Sea.

Read more