Pub in Cardwell & Around

Marine Hotel

Million-dollar views and ice-cold beer, but not much else to shout about in this flat-roofed pub on the main drag. The steaks are decent enough.
Pub in Ingham & Around

Channel Inn

The best place for a beer or post-fishing cocktail on the marina. Meals also available.