I would definitely get my shore excursions through the ship! Jamaica is beautiful but beware of once you get off of the ship. It can be a scary experience! Most of the people are very poor and heavily push drugs. We advise that you get your excursion through the ship! We did Dunn's River Falls and it was awesome!!!