Cannes - Siena - Pescara - Corfu - athens
or Cannes - Perugia - Brac (Croatia) - Corfu - Athens
Tirana is very expensive (153 euro c152 1 night stopover) and they do not have avgas.
Brindisi: fuel is expensive at 2.40 euro/litre
Rome Urbe is a bit of a hassle.
AE