To add what others have mentioned almost every dive company offers rendezvous diving where they will pick up the divers from your boat and drop them off later in the day. Within some distance limits the pickup and drop can be different locations. You will pay extra if you want to insure it’s a private trip but generally the dive boats are not crowded. Rendezvous diving might also be the last reasonably priced thing in the BVI!