To answer your questions, I researched reviews and message boards for 6 months and found Carolyn Barrett of Barrett tours in Jamaica. I have corresponded with her for about a month. We were concerned with being "hassled" to buy stuff and didn't feel all that safe with just taking a Taxi.
The kids didn't want to just drive around or visit rum distilleries. They want a nice beach, a little shopping, try a safe roadside Jerk Chicken stand and visit Margaritaville. Carolyn is with us the whole time. So If you want to come along, you are in. I will find you on the ship, or if I can get your e-mail, I will forward Carolyn's instructions for when we get off the ship.
Carolyn's web site is www.barrettadventures.com