Roanoke Island is an island in Dare County, bordered by the Outer Banks of North Carolina. It was named after the historical Roanoke, a Carolina Algonquian people who inhabited the area in the 16th century at the time of English colonization.
AdThe Outer Banks has over 100 miles of beautiful beaches. An ideal family vacation spot! Make memories that will last a lifetime with a trip to the Outer Banks. Plan your getaway!