Find Your Cruise
Difficult to answer not knowing where you visit but after 5 trips to the area my advice would be to do your own thing
Local tours and taxis are much cheaper and often more fun
I have always found local drivers to be reliable and helpful.
Agree with birkett, it's the local taxi drivers livelyhood, they will look after you very well and at least you are supporting the local economy, a great help would be the guide book, (Rough) Guide to the Caribbean, brilliant info that helps you to plan your trips on all the Islands, ie, Montego bay, bird feeding station about 40 minutes from ship, an oasis of beauty in the mountainside where after sitting for a few minutes, humming birds allight on your hand to feed from a small bottle of sugar water, priceless experiance, our driver Dave, looked after us from Doctors Cave Beach in the morning, fantastic secure beach, all afternoon, approx three hours for 100 USD, lots of local info, Bob Marley big fan, .