I have contacted Island Birds. They informed me that they can't fly directly to San Juan. They are required to stop at Beef Island, presumably to check out of the BVI.