This post may contain affiliate links. Please see my disclosure policy for more details.

If you’re looking for a holiday town with heaps to do, South West Rocks in Mid-North Coast NSW is a fantastic destination. After exploring Port Macquarie on my Sydney to Brisbane road trip, my next overnight stop was this pretty seaside town at the mouth of the Macleay River.

With a population of around 5k, South West Rocks is significantly smaller than Port Macquarie, but still has plenty of interesting things to do. Attractions include the famous Fish Rock Cave dive, coastal walks, whale spotting, colonial ruins such as Trial Bay Gaol, and a choice of beautiful beaches.

Here’s my guide on things to do in South West Rocks!

Pin it for Later!

Top things to do in South West Rocks NSW. Dive with sharks at Fish Rock Cave, explore ruins at Trial Bay Gaol, go whale spotting or camp by the beach!

Back Beach & Creek

Starting on the western side of town, head to Buchanan Drive to see pretty South West Rocks Creek and Back Creek Bridge.

South West Rocks Creek Bridge.
Back Creek Bridge

Crossing the bridge leads you to a walking track through this uninhabited section of the town. You can either follow the track through the forest or follow the sign to beautiful and rugged Back Beach. It’s an ideal spot if you prefer isolation instead of visiting the town beach!

Back Beach at South West Rocks New South Wales.
Stunning Back Beach at the mouth of the creek

South West Rocks Town

In the town itself, there are some cute boutiques along Livingstone Street behind the beach, as well as shops and restaurants around Paragon Avenue and Prince of Wales Avenue in the centre.

Town centre in South West Rocks, Australia.
Livingstone Street boutique in South West Rocks

Horseshoe Bay

From the shops, head to Point Briner on the coastline, where you’ll find a flagstaff and signal station. From there you can follow the lovely coastal boardwalk to Horseshoe Bay, passing the ideally located Horseshoe Bay Holiday Park.

Horseshoe Bay boardwalk and caravan park, Point Briner.

Horseshoe Bay Beach

Directly in front of the holiday park is popular, 150m-long Horseshoe Bay Beach. This is the main beach in South West Rocks and easily reached from the town.

Horseshoe Bay Beach in Mid-North Coast NSW.
Horseshoe Bay Beach

Monument Point

On the eastern side of Horseshoe Bay is grassy Monument Point, which has fantastic views across to Main Beach and enormous Trial Bay.

Trial Bay Beach in NSW, Australia.
Trial Bay and Saltwater Creek viewed from Monument Point

Trial Bay, Arakoon National Park

The main attractions in Trial Bay lie at the eastern end, in Arakoon National Park. You can drive to Trial Bay Gaol to discover colonial heritage and take a lovely walk.

Trial Bay Gaol

The gaol opened in 1886 after 13 years of construction. The prison labourers were there to build a breakwater to make Trial Bay a safe harbour. While this endeavour was unsuccessful, the prison was used during WW1 to hold German internees.

An adult ticket visit Trial Bay Gaol costs $11, and the entry includes a guided tour.

Things to do in South West Rocks: Trial Bay Gaol.
Trial Bay Gaol, South West Rocks

Alternatively, you can view the gaol and its scenic, clifftop surroundings from the outside (like we did), and head off on a walk instead. We even managed to spot some whales!

Whale spotting in Trial Bay.
A whale at Trial Bay!

Trial Bay Gaol Camping Ground

For a campsite with a view, try Trial Bay Camping Ground. It lies directly behind Front Beach and has toilets, showers, drinking water, powered sites and even a café/kiosk.

Trial Bay Gaol camping ground, Arakoon National Park.
Trial Bay Camping Ground

It’s here I spotted my first (and only) kangaroo fight! Although it was quite playful and looks more like they’re just slapping each other in the picture! There was some chest-bumping too!

Kangaroo fight at Trial Bay, NSW, Australia.
Kangaroos fighting (or playing pat-a-cake?) at Trial Bay camping ground

Monument Hill Walking Track

For more Trial Bay history (and a little bit of nature), join the 2.6km loop walk to Little Bay Beach via the German Monument and Trial Bay Lookout, returning via Powder Magazines.

For more of a challenge, you can do a steep, 10km (one-way) walk through littoral rainforest to Smoky Cape Lighthouse in Hat Head National Park. The lighthouse is the most elevated in Australia, as well as one of the oldest.

Monument Hill walking track through beautiful forest in Trial Bay.
Monument Hill Walking Trail

The first point of interest is the German Monument, which was built in tribute of the German internees who passed away during the First World War.

German Monument at Trial Bay.
The German Monument

You’ll be rewarded with amazing coastal views from nearby Trial Bay Lookout.

Coastal view at Trial Bay lookout, New South Wales.
Trial Bay Lookout

At the southern point of the walk you’ll reach pretty Little Bay Beach, which also has toilets and a car park.

Little Bay Beach in South West Rocks.
Little Bay Beach

The return section of the circuit passes a well-preserved powder magazine that was used to store explosives for use at the quarry below the prison walls.

Powder magazines at Trial Bay, Australia.
One of the powder magazines

Macleay River

If you want to enjoy Macleay River itself, drive down to New Entrance Road, where you’ll find some waterside picnic spots.

Macleay River region.
Looking down at Macleay River

South West Rocks Diving: Fish Rock Cave

One of the best-known things to do in South West Rocks is scuba diving at Fish Rock Cave. This 125m cave runs underneath Fish Rock just 2km off the coastline.

Fish Rock at South West Rocks.
Fish Rock

Since my travel mate, Michi, is a keen diver, he headed off to Fish Rock Cave with the guys at South West Rocks Dive Centre while I spent the day exploring! The dive is one of the main reasons we chose to stay in South West Rocks for two nights, and he thoroughly enjoyed it!

Diving Fish Rock Cave: one of many things to do in South West Rocks.
Michi enjoying his dive

The dive is well known for its resident (and harmless) Grey Nurse Sharks! These can be seen all year round, and rest in the shallow, naturally lit cave entrance during the summer.

Grey nurse sharks at Fish Rock Cave in South West Rocks.
Grey Nurse Sharks at Fish Rock Cave

South West Rocks Accommodation

There are plenty of accommodation options in South West Rocks. Whether you prefer a campsite or hotel. Click the link below to look through options.

Browse South West Rocks accommodation on Booking.com

We chose to camp at Big 4 Sunshine Resort South West Rocks, which is walking distance to Trial Bay Beach and backs onto Saltwater Lagoon. While it isn’t beachside like the national park camping grounds, the facilities were fantastic.

Female traveller by the pool at Big4 Sunshine Holiday Park, South West Rocks.
Chilling by the resort-style pool at Big4 Sunshine

The camping area was very open and grassy (some caravan parks feel more like a big car park!). We even had kangaroos grazing by the tent!

Big4 Sunshine camping: kangaroos grazing on the grass.

The kitchen was one of the biggest I’ve seen at a holiday park. There was also a TV room, which was really handy in the evening as we were in a tent during winter!

Kitchen facilities at Big4 Sunshine Holiday Park, South West Rocks.
Michi in the kitchen

The facilities for kids were great too, with waterslides, a playground and a fun pirate theme!

Swimming pool and water slides at Big4 South West Rocks.
Water slide fun on Shipwreck Island!

There are so many interesting things to do in South West Rocks, and I’d thoroughly recommend a visit if you’re on an east coast adventure, or looking for a holiday destination.

To read my whole Sydney to Brisbane road trip guide, which includes distances, costs and recommended drive stops, make sure you check out my drive itinerary:

Sydney to Brisbane Drive Itinerary

If you’re heading up the east coast, here’s my guide to Bellingen and Dorrigo, where I stayed next!