Shoal Bay, Port Stephens is approximately 2 1/2 hours drive north of Sydney. Shoal Bay Resort and Spa is located on the beach and is about 3kms from the centre of Port Stephens.
Dining options include Catch Restaurant, Promomenade Restaurant and poolside dining.