Where can all inclusive Caribbean vacations be purchased?

All inclusive Caribbean vacations can be purchased from a number of sources including cheap caribbean, marriott, and expedia. The prices all depend on the length of the vacation.