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