Few things elevate a dining experience like a spectacular waterfront view. Whether you’re watching the sun dip below the horizon in Geraldton, enjoying a front-row seat to the Yarra River in Melbourne, or sipping a cocktail by the Gold Coast Broadwater, these restaurants serve up more than just exceptional food—they offer a feast for the eyes. If you’re in the mood for a meal with a view, here’s where to book your next table.
Angelo’s Cabarita – Cabarita, NSW
A harmony of tradition and modernity awaits at Angelo’s Cabarita (12), an iconic waterfront dining destination nestled in Prince Edward Park. Boasting panoramic water views, this Sydney favourite features an elegant yet contemporary interior with a marble bar, European oak floors, and bespoke lighting. Whether you're seated in the stylish dining area or a private room, expect a refined yet relaxed atmosphere perfect for long, leisurely meals.
Seafood lovers can dive into their Hot Seafood Experience, a decadent spread showcasing crispy fried calamari, BBQ prawns, whole lobster with herb and garlic butter, Hervey Bay scallops, pan-fried market fish, oysters Kilpatrick, and hand-cut chips with truffle salt. This indulgent feast is a celebration of the ocean’s finest offerings, best paired with a crisp glass of white wine while watching the sun glisten on the water.
Skeetas Waterfront Restaurant – Geraldton, WA
A mainstay in Geraldton’s dining scene for over 30 years, Skeetas Waterfront Restaurant sits right on the edge of the Indian Ocean, offering front-row views of boats gliding by. This family-owned venue invites you to unwind on its expansive alfresco deck, where the fresh sea breeze and a well-crafted cocktail set the tone for a relaxed yet sophisticated dining experience.
The menu celebrates local produce, with standouts like the Lamb and Potato Massaman Curry. This dish combines tender lamb with coconut, peanut, and aromatic spices, served alongside fragrant pilaf rice—an unexpected but delightful pairing with the restaurant’s coastal setting. If you're craving a taste of the sea, the King prawn risotto with citrus and Parmesan is a must-try.
Part of Crowne Melbourne since 1997, Baci is a go-to spot for Italian fare with sweeping views of the Yarra River. Whether you’re after an early morning espresso, a relaxed lunch, or a late-night pizza fix, this stylish eatery—decked out in blonde timber and black marble—delivers an inviting, all-day dining experience.
For those seeking a hearty meal with a waterfront backdrop, the Char-grilled Rib Eye is a standout. Served with roasted potatoes, sautéed spinach, marinated red peppers, and a peppercorn sauce, it’s a prime example of Italian-inspired indulgence. Seafood lovers can’t go past the Tiger prawn pizza, topped with bocconcini, grilled zucchini, and a hint of chilli, perfect for sharing with friends while watching the city lights dance on the river.
Opa Bar & Mezze – Brisbane CBD, QLD
Transport yourself to the Greek islands without leaving the Brisbane River at Opa Bar & Mezze. This breezy riverfront restaurant exudes Santorini charm, with whitewashed walls, trailing greenery, and plush booth seating overlooking the iconic Story Bridge. Whether you’re celebrating a special occasion or simply toasting to the end of the day, this is Greek dining at its finest.
Seafood is a must here, particularly the Live Lobster with Spaghetti, a dish that epitomises Mediterranean indulgence. Cooked fresh from the tank, the lobster is paired with cherry tomatoes and white wine, letting the natural sweetness of the seafood shine. Complement your meal with a mezze spread of flash-fried calamari, lemon potatoes, and a crisp Assyrtiko wine for the ultimate Greek waterfront experience.
Holy Ship Bar & Restaurant – Main Beach, QLD
For a dining experience like no other, set sail to Holy Ship Bar & Restaurant, a fully restored fishing trawler turned high-end eatery moored on the Gold Coast’s Broadwater. With a five-star fit-out and stunning sunset views, this floating restaurant blends maritime history with an elevated seafood-focused menu, making it one of the most unique dining spots on the coast.
Oyster aficionados will be in heaven with their Fresh Oysters, sourced daily and served natural or with zesty accompaniments. If you’re in the mood for something heartier, the black mussels cooked in garlic, white wine, and fresh herbs, served with a crusty baguette, offer a taste of classic French coastal cuisine. Pair your meal with a glass of bubbly and soak in the golden hues of the setting sun.