Getting between Greek islands via public ferry can be a challenge, as transfers are often lengthy and infrequent.