Another way to achieve Karpathos would be to fly to Heraklion within the island of Crete. You can then have a ferry possibly from Heraklion itself to Karpathos (8 hrs), or else cross Crete by bus or taxi towards the port of Sitia, given that the crossing from listed here https://alcuinr481mta4.wikicommunication.com/user