A man has died after he was pulled from the water at Narawallee Beach on the NSW South Coast, just north of Mollymook.