All Caribbean Islands are going to cost a lot. (Depends on what you mean by expensive). But they are not a cheap vacation, by any means.
Someone mentioned Mexico as cheap, but I wouldn't qualify Mex as a "Caribbean Island".
The most expensive are probably the Turks & Caicos, followed by the BVI. Cheaper? You can probably get very good deals on Trinidad. Has a lot more factories/industry than most islands.