Roanoke Island

island in Dare County, North Carolina, United States