Awhile back, I enjoyed A Lunch & Tour of the MSC Lirica. The food and the elegance of the ship impressed me so much that I booked two more cruises with MSC. We took our first cruise with MSC on the Poesia and thought that she was a most elegant ship. Little did we know that the Divina would even top the Poesia in elegance. I loved that the music on MSC was international. I especially enjoyed the nightly entertainment. The production shows were wonderful and they were every single night. No other cruise line has this.
My husband & I enjoyed all the Italian entrees in the MDR. This cruise line is a bit different from other American lines but I like that. It stands out.
In Grand Turk we just enjoy going to the pool or the beach. I like to shop in the shopping village, too. Margaritaville is fun, too. There is not too much more to see there except a lighthouse and I did tour the island once. I can't imagine what you would see on a Safari there? What did the tour description say that you might expect to see? I only saw horses, a donkey and a dog ll while sitting on the beach there.
I hope that your next cruise is a better fit for you.