Verizon has an International plan that covers Jamaica.
Last trip was 3 weeks, so I just signed up for one month and the cost was approximately $100.
Service was no problem in Negril.

Enjoy,

VVHT