I thought the idea that the Philistines were possibly from Crete was an old one.
It is, but it is based on the fallacious idea that Caphtor is Crete. Caphtor is Cyprus. Tarshish is Crete.