I haven't done a skippered charter before, but I would think you should be able to get out early with a hired skipper, assuming you are staying on the boat or somewhere on Tortola the night before.

Both itineraries look perfectly doable.

I would recommend spending the night at Diamond Key over Great Harbor. With a paid captain, I would also recommend White Bay over GH, assuming conditions are suitable and the captain is willing.

Welcome to the site, you will find a wealth of information and experience as well as kindness and humor from the folks on here.