The mysterious island of Crete has always loomed large in imagination, as the home of the Minotaur -- that monstrous cr…