Beaches have been closed on the NSW Mid North Coast after the attack this morning north of Port Macquarie.