From the coast to the mountains, agencies throughout North Carolina are preparing for Hurricane Ian, which is expected to bring heavy rain and strong winds on Friday.