North Carolina Highway 12 ( NC 12 ) is a road in the U.S. state of North Carolina . It runs along the state 's northeastern coast . NC 12 is a North Carolina state highway that traverses the northeastern shoreline of North Carolina , linking the islands of the Outer Banks .