Whether it's a courtyard, a terrace or behind huge windows, going out for some good food or drinks on a sunny day is always a good idea. Here are our picks of the best places to try when the weather's fine. Which, let's face it, is very often in Sydney.

The Island

Once a harbour barge now a tropical floating bar.

Water taxis depart from Double Bay Wharf Bay Street, Double Bay

The Collaroy Hotel

A watering hole for the Northern Beaches with a locally sourced seafood menu.

1064 Pittwater Road, Collaroy

North Bondi Fish

A local favourite with an enviable view of Bondi Beach.

120 Ramsgate Avenue, North Bondi

Coogee Pavilion

With its huge outdoor open terrace, Justin Hemmes' beachside oasis will have you basking in the sun for hours on end.

169 Dolphin Street, Coogee

Harpoon Harry

An inner-city pub with a Latino flare.

Ground floor, Hotel Harry 40-44 Wentworth Avenue, Surry Hills

The Potting Shed

A casual bar and eatery nestled in the gardens of The Grounds of Alexandria.

4143 Bourke Street, Alexandria
Book a Table

Opera Bar

Fresh seafood and modern cocktails with a postcard view of Sydney Harbour.

Lower Concourse, Sydney Opera House Macquarie Street, Sydney

The Oaks Hotel

Sip on a craft beer while lounging under the fairy lit oak tree in this Neutral Bay institution.

118 Military Road, Neutral Bay

The Glenmore Hotel

Find yourself atop of the Rocks and with views of Sydney's harbour and CBD, this is an old-school bar with is a must visit on a sunny day.

96 Cumberland Street, The Rocks

Icebergs Dining Room and Bar

Modern Australian-Medittereanan cuisine situated on the cliffs of South Bondi

Restaurant 1 Notts Ave, Bondi

Watsons Bay Boutique Hotel

Drink cocktails under the sea of blue and white umbrellas with the ocean lapping at your feet.

1 Military Road, Watsons Bay

The Bucket List

The closest thing to drinking cocktails in the waves of Bondi Beach.

Shop 1 Bondi Pavilion, Queen Elisabeth Drive, Bondi