We had GREAT tour guides. They showed us everything in detail and made sure we went to the correct vendors. The Jamaicans are very agressive though.
No cruises added
We didn't care for the tour guide that we had in the Grand Cayman. They were very rude to us there and our tour was rushed. When our group wanted to go to the beach, he got upset.