There are many options in the Virgins that would meet your needs as you've described them. Next you may want to
survey your group and see where your
budget and comfort levels cross. Generally cats cost more, provide more space and are more comfortable to sleep in. Monos the opposite. With a boat type and
budget in mind, you can then proceed to looking at the different charter companies. Do you want the biggest with little individual attention, a medium sized one or a small one with lots of time and attention spent with you? Do you want to be on a brand
new boat, a boat that's a few years older, or an even older boat? The
price goes down as boats age? Do you want
air conditioning any time you feel warm? All these items increase or reduce the costs. I do not believe there is a best charter company or a best boat. There is a combination that can be best for you and your group to use.
The BVIs check your boxes for short
sails, good snorkeling and good
food for dinner every night. Getting food and spending the night in secluded coves and beaches don't necessarily go together...
Feel free to ask specific questions.