A salty breeze and sunlight glinting off the waves. Is there anything better? Yes - just add coffee, a meal or a crisp glass of white wine. Here are our favourite spots to enjoy ocean views.

The Shorehouse

Sandy feet are welcome.

278 Marine Parade
Swanbourne WA 6010

Odyssea Beach Cafe

Equal parts casual and sophisticated.

187 Challenger Parade
City Beach WA 6015

Bib and Tucker

An all-day diner from champion athletes.

18 Leighton Beach Boulevard
Leighton Beach WA 6159

Cott & Co Fish Bar

For magical sunsets.

104 Marine Parade
Cottesloe WA 6011

Il Lido

Means "beach" in Italian.

88 Marine Parade
Cottesloe WA 6011


For a hearty feed post-swim or surf.

105/109 Flora Terrace
North Beach WA 6020

Little Creatures

Sunday sessions ahoy.

40 Mews Road
Fremantle WA 6160