Paying by US$ is a pain in the Caribbean. It`s always having a few dollars in your purse for the taxi from the airport and bellboy tips but when you go out and about it`s best to pay in local.
Throughout the world, businesses which accept payments in foreign currencies tend to do so because they' give you a lousy exchange rate and make additional money from the deal when they convert your pounds/euros/dollars into their local currency later on.
If you seek out local currency beforehand you'll be able to look for the best rates (or, at least, be confident that you're getting a reasonable rate if you use ATMs).
Must say I've not found that in Antigua nor Barbados, we pay for meals and supermarket shopping most of the time in US dollars. In the supermarket I pay in US and get my change in EC dollars (in Antigua).
Chris I'm fairly sure in most of the Caribbean they have a fixed exchange rate for US dollars so you always know where you are (not factoring the US/£ rate of course).
I would get Jamaican Dollars. Get these when in Jamaica for a better rate.
Just change up a couple of pounds at the airport here to tide you over until you can get to the exchange shop.
Out of curiosity, what part of Jamaica are you going??? Just back from Ocho Rios!!!
Thanks for all your replies - Sharon A we are going to the Luxury Grand Bahia Principe in Runaway Bay. It's our first time in the caribbean - we have been all over the world but are really looking forward to this.
Have a great time. Runaway Bay is lovely, often driven through there and seen the hotel too, looks very posh.
Don't forget to climb Dunns River Falls!!!!!