Maybe you should consider one of our nearby neighbouring countries instead. Mexico and Guatemala have many great attractions and are easily accessible.

Did you see if you can fly to Jamaica from Cancun,Mexico?