We have been doing the SJU to VG with Island Birds for many years.

A few years back, SJU starting charging $$$ for departures so we opt to take a cab to Isle Grande to fly out of there. Island Birds will fly out of SJU but the fee, last time I asked, was and extra $1,200,

7 people will come with minimal luggage allowance.

Like someone mentioned, I have moved past Cape Air. Too small, too hot and they left our bags behind too many times.