Both Dive BVI and Blue Water do "Rendezvous diving". Set it up in advance then call them on the VHF and they'll bring tanks/gear out to you, dive with you and then take everything back.
http://www.divebvi.com/rendezvous.htm
What I really liked about Dive BVI was their level of service and attention to detail. Plus they're just about the friendliest group of dive people that I've met.
We did a week of diving with them while staying on VG last April. They're literally one of those diveops that mean it when they say you only touch your gear once. Every day our gear was rinsed and stored and put back on the boat in the morning. Masks were defogged, tanks were immediately changed without asking, gear was brought to the back of the boat, refreshments provided.
They were most accommodating also, there was 10 of us, we were generally late every morning, and we changed plans several times, even once from what we'd asked them to setup the prior day. They did all of this without comment. We also had our own boat and dedicated DM's for the week we were there. Including the GM and his wife most of the time. They really made our week divewise, most of my group commented that they'd almost never received as good a level of service. I'd liken it to a liveaboard. VGDiver here is Jeff, their GM.
If you're in the area, the Friday night buffet at Leverick Bay on VG is not to be missed...I'm sure your parents know it, you can anchor there for the evening.