If you've been before, then you know you'll need to decide about choosing Spanish Bay over Leverick before getting too far up island past SB.

Leverick was great last Dec when we were there (about the same time as you, but maybe a week earlier) and in Oct. If you have the daylight, I would go straight from the Baths to Leverick. As Lcrich said, Leverick is great. One of, if not, our favorite stops.

Even if you stay at SB, if you leave by 7:30 or 8 in the morning you'll be able to make Anegada.

We stopped at Marina Cay in Oct and Scrub in Dec. MC was empty (as expected) but the shuttle to SI was a little annoying.

I'd recommend Cane Garden as your return stop from Anegada, on your way to Norman.