I wouldnt do 2 days at JVD...we usually start and end there but 1 day is fine. White Bay usually winds down by 400 or so at the latest.

typically we moor at White bay JVD and then take powercat and spend the night at Diamond Cay or great Harbour...next day on way to Leverick swing by Sandy Cay. Be careful as sand on West side of Sandy Cay is gone so dinghy comes in on rocks...

we chose Diamond Cay (as alternative to Great Harbour) since we have been to Foxys so many times have been phasing out Great harbour...if north swell you can get to bubbly pool from Diamond Cay. I think your idea of mooring at Great Harbour (or alternatively Diamond Cay) is fine and then taxi to white bay and on way back maybe stop at great Harbour (Corsairs/Foxys). Diamond cay is more peaceful than Great Harbour

If you haven't been to Cooper it is a good stop although difficulties getting a mooring and less than stellar service have made this less of a "must do" for us....but if you go, snorkeling with turtles and rays is great as are the bushwackers.