6 Holiday Happenings You Don’t Want to Miss on Roanoke Island, NC