Shellharbour is a coastal town around 100km south of Sydney in New South Wales. This beautiful seaside resort is a haven for lovers of watersports, with some of the best surfing waves in the country and lots of great opportunities for fishing, snorkelling and diving from the town's two pristine beaches. Nearby Lake Illawarra, meanwhile, provides a sheltered area for sailing, rowing and waterskiing. There is a relaxed vibe and restaurants in Shellharbour serve a casual crowd of visitors and locals. Check out our listings of the best Shellharbour restaurants and be sure to book your table at one of these excellent eateries.