NC 45 was officially extended south on 5/1/13 to the Swanquarter Ferry terminal and is now also officially assigned to the ferry route itself to Ocracoke. All ferries on that end of Ocracoke Island appear to originate at the same place, so NC 45 does not appear to gain any mileage on Ocracoke Island itself.
https://connect.ncdot.gov/resources/safety/Route%20Changes/2013_05_01.pdf (https://connect.ncdot.gov/resources/safety/Route%20Changes/2013_05_01.pdf)
Mapmikey
Well, it gained 30 miles by boat. :sombrero: