Hatteras Island mystery unraveling