Supercars have taken the "unprecedented" decision to cancel one of their races in the North Island of New Zealand due to a looming cyclone.