Did you mean Ithaca?
Ithaca
noun
°island in the Ionian Sea, according to the legend home to Odysseus.