We have flown Cape Air in and out of VG. In our experience, the type of plane they used wasn't capable of a full passenger load and luggage, which is one of the reasons we started chartering.

Depending on your group size/Cape Air pricing/desire for ease of travel, chartering can be a viable option. We have used Island Birds a number of times and they make it very easy to transfer at SJU.