My husband and I had Jamaica as one of our ports last year on our Royal Caribbean cruise.. I did a lot of research and looking at message boards and soo many people had recommended a tour operator from the island. We took it and were SOOOO happy. His name is Peat Taylor, and he was like our own private tour guide. He had a very nice a/c van that held about 8 couples. He was prompt.. sooo nice, and very personable.
He charged $30pp for the day, and literally would be at your disposal for any or all the day. Took us to Dunn's River Falls, Fern gulley.. etc etc. brought us back to the ship so we could have lunch, and then picked us up again later. You don't pay until the end of the day. I would recommend him in a heartbeat, and everyone on the tour said the same thing.
You can find his email thru 'Google". and look for PEAT TAYLOR.
If you just type in his name.. it should come up.
Have fun.. we loved it