Horseshoe Bay has become the hip cafe strip and our favourite cafe on the island does the small things well: fresh, healthy wraps, breakfasts, smoothies and energy balls. And don't even get us started on the coffee.…
Fun, licensed cafe in Arcadia that pumps out massive breakfasts and the finest burgers on Maggie. The owners have a Gilligan's Island thing going on. Get stranded while you enjoy the decent booze selection over lunc…
Marlin Bar is popular with sailing crews dropping anchor in Horseshoe Bay and locals looking for some live music in the evenings. Meals are on the large side and (surprise!) revolve around seafood. Dogs are welcome.
There are worse places to settle in at for a drink than the very quiet Picnic Bay, with Townsville’s city lights sparkling across the bay. There's an all-day grazing menu and huge salads.
Better Mexican than you'd expect from a small restaurant on an Australian island, this Nelly Bay institution trades on its reputation a little, but nonetheless produces compelling fajitas ($28) and enchiladas ($26) …
Very expensive, but with high-quality food and service, this restaurant has an extensive wine list, fresh seafood platters and gourmet desserts. They also house an interesting art gallery focusing on local artists.
The curries, grills and salads are okay at Bungalow Bay Koala Village on-site restaurant, but the social aspect of the dining hall is its real draw.
An integral part of the Horseshoe Bay food scene, Noodies is an irreverent Mexican-themed cafe with a book exchange and a licence to serve killer margaritas.
Pick up local arts and crafts at Horseshoe Bay’s market, which sets up along the beachfront.
Small but lively night market with licensed bar and plenty of cheap eats to chow through.