Another way to succeed in Karpathos is to fly to Heraklion within the island of Crete. You can then have a ferry both from Heraklion by itself to Karpathos (8 hours), or else cross Crete by bus or taxi on the port of Sitia, as the crossing from listed here https://emilet320eif1.blogdal.com/profile