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