Sun, sand, and culture without the steep price tag — here are 5 Caribbean islands that deliver real value for budget-conscious travelers.