To operate a charter vessel in The USVI for sure and in the BVI probably you would certainly have to have a Captains License, a business license and a fairly straightforward and documented insurance policy for any hotel or cruise ship bookings.
Chartering a bareboat for a vacation is an entirely different set of circumstances and the rental boat company will determine your competence in handling their vessel with varying assessments of degrees of experience.