Roanoke Island is an island that is part of Dare County, North Carolina.