Greek Isles Heraklion → Kusadasi → Rhodes + 5 more From Piraeus (Athens) · 11 nights · Next Jun 1 From $1,909 1 upcoming departure · 1 ship →