Hi Maureen
I'm sure your bank are right, as they are the experts.
Whenever I have been in the Caribbean I have used US dollars or local currency. I don't remember seeing people using sterlings or Euros, so personally I would go for US dollars.
Kind regards,
Olly, your editor