Caphtor was Cyprus, not Crete.
Seems that there is no agreement on exactly what Caphtor corresponds to.
wiki:
“Traditional sources placed Caphtor in the region of Pelusium, though modern sources tend to associate it with localities such as Cilicia, Cyprus, or Crete.”
“From the 18th century onwards commentators attempted several identifications of Caphtor which increasingly disregarded the traditional identification as an Egyptian coastal locality in the vicinity of Pelusium. These included identification with Coptus, Colchis, Cyprus, Cappadocia in Asia Minor, Cilicia, and Crete.”