Have you considered a cruise out of San Juan and flying in a day or two early?
The advantage of a San Juan cruise is that it's almost always a nice Southern Caribbean cruise as opposed to a Western or Eastern itinerary which can get monotonous. Also, most of the cruises out of there have only one or two SEA days max! Very port intensive if that interests you.
We've taken a couple cruises out of there and really enjoy them. Avoid cruises during school breaks and holidays however if you don't want to cruise with a bunch of kids.
Additionally, the cruises from San Jaun seem to be a little less expensive which helps offset the price of flying there. We usually do a B2B out of there to save on transportation costs.