Port 1: Aruba - Unfortunately, our original itinerary was changed and our stay in Aruba was moved from half a day to 8am to 1am (an entire day). Although Aruba is a very nice island with lovely beaches, it was extremely hot and muggy (about 95% humidity) and unless you were involved in going to the beach or some water activity such as scuba diving or snorkeling there really wasn't a lot there to do - shopping was okay but nothing great. I did speak to some folks who were involved in water activities and found them to be somewhat disappointing.
Port 2: Curacao - this is a wonderful Dutch port - so pretty and so many great places to eat, drink and shop. The island itself is very lovely and colorful. I understand from some of the other passengers that the snorkeling and diving here were really great - just not long enough as our stay was shortened from a full day to half a day. The weather was warm and sunny but we didn't have the stiffling heat and humidity we had in Aurba.
Port 3: Half Moon Cay - this is Holland's private island and it is one of the nicest I have been to. They keep the island immaculate and there is something there for everyone. Unfortunately, our visit here was shortened due to a rather unusual incident onboard the ship - the day before we had to travel 4 hours out of our way to medically evacuate a passenger onto a military helicopter sent out from Jamaica. The captain was unable to make up those four hours so we arrived at the island around noon instead of 8am. The water there was like glass and so, so blue.