No - but reception will change sterling for US dollars - universal currency in Caribbean. Just got back from our 3rd OV1 Caribbean cruise - brilliant!
No. I suggest you refer to their web site and check 'Before you Go' / Foreign Money for more information. I recommend you get some USD before you go (and ask for plenty of small denomination bills).