An alternate way to reach Karpathos is usually to fly to Heraklion around the island of Crete. One can then have a ferry possibly from Heraklion itself to Karpathos (8 hrs), or else cross Crete by bus or taxi to the port of Sitia, as being the crossing from here https://fredc714ryf6.wikijournalist.com/user