We had a great time in Stingray, City. We booked a private tour through the internet. I don't know if the cruise lines are still doing this excursion or not, but we had a ball!
I wrote an article on our experience if you want to read it:
(Is it ok if I post a link to my article? If not, I will take it off)