I've used US in every spot I've been to in the Caribbean. In Grand Cayman I got some change in Grand Cayman dollars when I went to the post office but otherwise they will trade in US all the way. You should not have an issue.
Also, you can always use your Credit card at those places that accept them.
RCI Sovereign of the Seas 2005
Caribbean Princess 2005
Carnival Paradise 2004