Obviously going to cross off places like Anguilla and St Barths, and Barbados (overpriced). What is the most reasonable Caribbean island? Not thinking Mexico or Dominican Republic. We want somewhere we can self cater (dp keeps kosher).