×

Meganisi

Island in Greece
In Homeric Greece, the islands of Taphos lay in the Ionian Sea off the coast of Acarnania in northwestern Greece, home of seagoing and piratical inhabitants, the Taphians. Penelope mentions the Taphian sea-robbers when she rebukes the chief of her... Wikipedia