North Carolina Ferry System sails eight routes between 13 ports in the United States, mostly Hatteras, Ocracoke North and Ocracoke. From Hatteras: Ocracoke North and Ocracoke. From Ocracoke: Swan Quarter and Cedar Island. From Cherry Branch: Minnesott Beach. From Southport: Fort Fisher. From Aurora: Bayview. From Currituck: Knotts Island.