We did this itinerary before. Grand Turk, well there isn't much to it, basically Carnivals own island like Princess Cay and the other private Islands. Dominican Republic is a 3rd world country, not much really going on there. Aruba has a great beach but not much else and Curacao was pretty boring also.
All in all the Carnival ship was great but we didn't really think much of the ports.