Mysteries as people vanish on a Scots island