I am on the Moorings powercat side as well and we start earlier

I would recommend 1 more day at Anegada and one less at Cooper or Norman. For me I avoid Cooper. kids would enjoy snorkeling at Indians and Caves on way into Bight, Norman Island for your last night

with a power cat we usually get wherever early enough (830-900) to get a Mooring Ball although you are going at peak. I tend to hit Anegada on weekend when it is lighter but you all are probably goign to work around NYE