Agia Irini beach
Agia Irini is a large, but very secluded bay near Mesochori village, located on the west coastline of Karpathos island. Agia Irini (Paralia Agia Irini, or Παραλία Αγιά Ειρήνη in Greek) is special among Karpathos Island’s beaches, because it can be reached only by boat or sea kayak due to ...