Looking at my favorite cruise price aggregator shows some August and September 5 day cruises to Cuba with either an overnight in Havana and or stops at coco cay, or Cozumel, or key west in the $300 range for inside cabin. One as low as $336/pp.

Could be a cheap and easy Cuba vacation assuming No storms.