This oasis in the bush of the Royal National Park is one of the best natural swimming spots near Sydney. Located a reasonably short hike (roughly three kilometres) from Heathcote train station, this collection of rock pools – the largest reaching 20 metres in length – is flanked by flat, rocky outcrops, ideal for a lazy arvo of sun-worshipping between dips. The nearest facilities are at Heathcote, so make sure to pack provisions if you’re planning to make a day of it.