I wouldn't buy USD and then convert them to JMD, you're being charged to exchange twice.

Scotiabank isn't my regular bank. I was shocked to see the extent they charge in fees. RBC does not charge for travellers cheques and has them readily available here. And I only have a small savings account there, no chequing.