The disappearance of over 100 English settlers from Roanoke Island in North Carolina between the years of 1587 and 1590 has long been a mystery.