View from the sea on the Greek coastal city of Igoumenitsa, in northern Greece. Igoumenitsa is the chief port of Thesprotia and Epirus, and one of the largest passenger ports of Greece, connecting northwestern Mainland Greece with the Ionian Islands and Italy.