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.