Machans Beach, Cairns — new management, same beautiful beachfront

O'Shea's Beachfront Restaurant & Bar

Good food, cold drinks, great music and even better company.

New specials every week and live music on the deck — keep an eye on our Facebook page, O'Shea's Beachfront Restaurant and Bar, so you don't miss what's on.

Our Story

A fresh chapter, right on the sand

Welcome to O'Shea's Beachfront Restaurant & Bar — your little slice of paradise by the sea.

Now under new management, we're giving this much-loved local spot a fresh new chapter while keeping the relaxed, friendly atmosphere that makes Machans Beach so special.

Our idea is simple: good food, cold drinks, great music and even better company. Come down for dinner, catch one of our weekly specials, enjoy a drink overlooking the water or settle in for an afternoon of live music.

We're proud to be part of the local community and we want O'Shea's to be the kind of place where you come for one drink… and somehow end up staying for dinner.

New management. Fresh flavours. Same beautiful beachfront. Come say hello — we'll see you at O'Shea's.

Saturday & Sunday · 12:00pm – 2:00pm

Lunch Menu

Bookings

Grab a spot

Sunset tables and live music nights go quickly — book ahead if you want a spot with a view.

Phone
+61 438 094 914
Groups & events
Call or email office@rockbeach.au and we'll sort you out

Online bookings need at least one day’s notice. For a table today, please call us on +61 438 094 914.

Location & Contact

Find us on the sand

Address169 O'Shea Esplanade, Machans Beach QLD 4878
Phone+61 438 094 914
Emailoffice@rockbeach.au
Opening hours
Wednesday – Sunday3:00pm – 10:00pm
Monday – TuesdayClosed
Kitchen hours
Kitchen open5:00pm – 8:00pm
Weekend lunch (Sat – Sun)12:00pm – 2:00pm