We've used Dive BVI for a number of day trips over the years. Family owned, always nice people! In addition to Virgin Gorda, I believe they still have a location at Scrub Island as well. Last time we were there, we did a day trip departing from Scrub. Have fun!