Where abouts in Athens are you taking the plane to?
Eleftherios Venzelos Intl?
I did it last year in a single hop from Jersey.
I prefer Italian hospitality (in the event of needing to land there) to the alternatives in Albania/former Yugoslavia. The Ionian sea crossing will be very short @120kts and Corfu is a lovely stopover.
You will probably be looking at a routing via Cannes, Corsica, Elba, Ponsa, Brindisi, Corfu, Athens.
Good luck,
SB