Not sure when you are flying, but Sun Country out of MSP has a dozen or so Caribbean destinations.
As an example, you can fly MSP-STT non-stop January 9-16 for about $550. (Same price as more than ten years ago) St. Thomas is about the same price but Sundays instead of Saturdays.