Aruba was nice and we did not book the tour on the ship. As you are getting off the ship you will find tons of people offering tours. We found a guy doing them for $15 a person and we were gone for 4 hours. We went to the lighthouse, the "Stonehenge" area on the island, the Aloe factory all through the higher end of the island and got to go to Palm beach for two hours. A tour similar on the ship would have been 70.00. My kids were very surprised at how desolate the island was. You will see tons of cactus and dirt. Very little grass is on the island and there is only one cow on the entire island. The beaches are beautiful but do not expect a plush, tropical flowered island or you will be disappointed.
Curacao was awesome and we just walked to the town and toured the town and shops. When you get off the ship you go to the right and walk through and beautiful old fort and then to a floating bridge. If the bridge is moved for boat traffic you can get on the ferry pretty quick with no cost. The town is so beautiful and so colorful and vibrant and we enjoyed just walking around. I heard several passengers on the ship talk about going to a beach snorkeling and that it was so clear and so amazing.
Grand Turk is where we did the power snorkeling over the area of the ocean where it drops from 200 to 7000 feet. I thought you could see more of the drop off but it just goes from where you can see the bottom to black. It was very pretty but I was a little disappointed we did not see more sea life. They take you out in a small boat about 200-300 feet out from shore and then you swim back and that is it. We had yellow tail snapper follow us and we did see one sting ray and one lion fish and coral. I was hoping to see more of variety of fish. I had thought we would get to snorkel about 2 hours but ended up being only about an hour. We did see a lot of the historical area of the island on the way back.