Besides the Maldives, the Seychelles look like a very nice place to visit in the Indian ocean. But the #1 spot that I want to visit on a cruise ship is still the islands of Greece.