Greek Isles · Western Mediterranean Santorini → Rhodes → Mykonos + 3 more From Piraeus (Athens) · 9 nights · Next Jun 22 From $2,252 1 upcoming departure · 1 ship →