An alternate way to reach Karpathos would be to fly to Heraklion to the island of Crete. You can then have a ferry either from Heraklion alone to Karpathos (8 hours), or else cross Crete by bus or taxi to your port of Sitia, because the crossing from right here https://jacquese814sah7.robhasawiki.com/user