Severe weather warning for NSW as monster swells to batter north coast.