Anonymous wrote:My vote is to do it yourself. Yes cruises are easy, but they also mean you only ever see the spots you’re visiting alongside hoards of others. By doing it yourself and staying on Santorini for 3 or 4 days you can avoid the worst of the crowds and really enjoy the island and its beauty. Some friends of ours recently did a Greek islands cruise and never even got off the ship there because the lines/wait to get up the cliffs were so unbelievably long. I found that sad.
PP. It is a bit sad. But honestly, I would not recommend Santorini except on a cruise. It has a dramatic ocean view from a peak and the architecture looks very picturesque. But it doesn't have any food or cultural amenities you can't find elsewhere in other Greek tourist draws. Being fixated on Santorini is like only having one place in the Hawaiian Islands that you'd be willing to go to.
It can be crowded even if you get up on the cliffs. There just is a capacity constraint on the cable car to move people up. I have heard they quit offering the donkey rides up that used to be popular. My mom and sister did that and felt kind of meh about it.
I would research what you want to do in the ports to help make the decision. A Rick Steves guidebook would be sufficient.
I went to Malta as a port call as a child. It was okay. I most remember being tendered in during a big wave period. And going to a pretty generic cathedral.
Ports/sights that were more interesting than I expected:
Venice (our cruise left from Venice)
Dubrovnik
Mykonos
Olympia/Delphi
Corinth Canal
Sailing out of Piraeus
Naples to Pompeii (there are Italy/Greece cruises)
The Acropolis was as awesome as I expected.