We used to do the STT ferry but seemed to become more of a hassle and flying out of STT left us stranded frequently so switched to SJU. If you leave through STT arrive early and pay a porter to get you through. Island Birds is great of you have 5 or 9 or just below. Remember your private charter ticket doesnt include the $50 pp exit fee. We (8 of us) just flew them a couple of weeks ago and it worked out well because one of our party flying from Richmond was late and they waited. In April I took Silver (as it was just me) on the SJU to EIS leg and was impressed with their new planes. Also with Island birds you have private customs coming back. I prefer SJU customs vs Miami.
Sometimes we stay at Marias by the Sea right next to Moorings base
Congrats on your wife...unfortunately mine is going in the other direction so looks like we are doing her Safari next year vs my idea of going to the National Zoo and then BVI
All IMHO