Book with travel agent or hotel
I book directly with the Jamaican tour company.
For reference, you can measure the prices you might find with this booking agency: https://www.viator.com/search/jamaica Then select your destination (city) of interest.
You never know, the pricing at your resort may be better.
Depends where you are staying.