Where are you going?
Or, let us surprise youSpin the Globe ®

Top Restaurants Along the Great Barrier Reef

List View
Map View
Diverse local flavors from land and sea make dining near the Great Barrier Reef just as fun as exploring the rainforests and seas that produce the bounty.
Save Place
303 Shute Harbour Rd, Airlie Beach QLD 4802, Australia
The fresh seafood display—with neat rows of crimson crabs, slimy oysters, and meaty hunks of fish—lures visitors into this Airlie Beach establishment, and more than 550 varieties of rum keeps them buzzing late into the evening. Order a...
Save Place
26 Wharf St, Port Douglas QLD 4877, Australia
Salsa Bar & Grill is casual elegance at its finest (as much of a paradox as that is). With a gilded waterfall on the wall and patrons in sun dresses and jeans, anything goes here. The cocktails are stiff and the food is top-notch Mod-Oz...
Save Place
Marina Point, 6/2 Pierpoint Road, Cairns City QLD 4870, Australia
This dreamy restaurant on the Cairns marina is all about the views: of reef-going yachts, the aquamarine Coral Sea, lush mountains, and the mouth of the Trinity inlet. Even the bathrooms look out on a view of boats bobbing on the water. The...
Save Place
1819 Chewko Rd, Walkamin QLD 4872, Australia
North Queensland's first and only distillery produces small-batch liqueurs using local sugar, vanilla, and coffee beans. Ask for the owner and head distiller, Mark, whose concoctions range from sugarcane spirits and a gin made with native...
Save Place
9/34 Grant St, Port Douglas QLD 4877, Australia
A beloved member of the Port Douglas dining scene since 1969, Mocka’s specializes in unconventional meat pies such as kangaroo with red wine, spicy crocodile laksa, and mixed seafood (swimming with wild barramundi, scallops, and prawns). The...
Save Place
3189 Mossman Daintree Rd, Daintree QLD 4873, Australia
With a name meaning “the Daintree area from the river to the ocean” in the local Kuku Yalanji dialect, Julaymba is a bastion of bush tucker (native Aboriginal foods) at the Daintree EcoLodge & Spa. Call ahead to reserve a table on...
Save Place
29 Barrier St, Port Douglas QLD 4877, Australia
About an hour from Cairns and 10 minutes from the best hotels in Port Douglas is a dining experience unlike anything else in Queensland. Hidden in the Daintree Rainforest, the Flames of the Forest experience takes place under a tent, with huge...