All inclusive in the Carribean is fine at the right places - no corners cut and great fine dining and fine wine experiences - unlike the horrible Mediterranean Chavified version of all inclusive with troughs of baked beans.
Great places in the Caribbean:
Grenada - La Source, Spice Island Beach Resort and Coyaba.
St Lucia - Jalousie Plantation, Ladera
Antigua - Galley Bay, Curtain Bluff
Canouan - Raffles Resort
Palm Island - Palm Island Hotel
Places to avoid:
Barbados - Turtle Beach Resort (hole!)
Tobago - Gran Courlan Spa (worst place I have ever stayed anywhere).