Sheraton Mirage Port Douglas Resort, Port Douglas, QLD © Sheraton Mirage Port Douglas Resort

Where to stay on the Great Barrier Reef

Shangri-La Hotel, The Marina, Cairns, QLD © Shangri-La Hotel

Shangri-La Hotel, The Marina, Cairns, Queensland © Shangri-La Hotel

Sheraton Mirage Port Douglas Resort, Port Douglas, QLD © Sheraton Mirage Port Douglas Resort

Sheraton Mirage Port Douglas Resort, Port Douglas, Queensland © Sheraton Mirage Port Douglas Resort

Thala Beach Nature Reserve, Port Douglas, QLD © Thala Beach Nature Reserve

Thala Beach Nature Reserve, Port Douglas, Queensland © Thala Beach Nature Reserve

Lizard Island Resort, Lizard Island, QLD © Luxury Lodges of Australia

Lizard Island Resort, Lizard Island, Queensland © Luxury Lodges of Australia

Bedarra Island Resort, Bedarra Island, QLD © Bedarra Island

Bedarra Island Resort, Bedarra Island, Queensland © Bedarra Island

Silky Oaks Lodge, Mossman, QLD © Silky Oaks Lodge

Silky Oaks Lodge, Mossman, Queensland © Silky Oaks Lodge

qualia, Hamilton Island, QLD © qualia

qualia, Hamilton Island, Queensland © qualia

Heron Island, Great Barrier Reef, QLD © Paul Giggle, Tourism and Events Queensland

Heron Island, Great Barrier Reef, Queensland © Paul Giggle, Tourism and Events Queensland