Seal Rocks, NSW
About 3 hours north of Sydney along the coast is the gorgeous fishing village Seal Rocks, NSW. Boat Beach is not only stunning to look at, but offers a fantastic freediving/snorkelling site. On a good day you can spot turtles, dolphins, rays and grey reef sharks here.
If you want to go scuba diving you will need to head into Forster and take a tour out to the Pinnacles or Latitude Rock.
I really like this area. For non divers you can enjoy exploring the nearby Smith's Lake, Blueys Beach, Elizabeth Beach and C