Looks like a broad itenerary, be aware that you are talking about covering a lot of distance there, and sometimes
weather windows can be hard to come by. As for the suggested stops you mentioned, I think most are pretty good. I thought I would offer my opinion on a couple of them, though.
1. The beach at Treasure Cay is maybe the most overrated beach I've ever been on. I think the deserted beach at Manjack Cay is exponentially more beautiful than the one at Treasure Cay. I don't know why the Treasure Cay beach is rated so highly. If you want nice beaches in that area, check out Manjack Cay. Also, don't miss Green Turtle Cay. Many people
anchor in Black Sound, but I think that White Sound is so much nicer (and deeper).
2. Hatchet Bay, Eleuthera, was the
single dirtiest anchorage I used in 5 months in the
Bahamas. The
water was brown and full of trash, there were derilect
boats grounded by some past
hurricane that still littered the shoreline of the bay. There was a cave on the southern side of the bay that was also full of trash. Maybe at one former point, Hatchet Bay was nice, but now it's just run-down and dirty. If you want a great stop near the middle of Eleuthera, try Governor's Harbour. There is no
dinghy dock, so you will have to beach it, but the town is nice, there are a couple of good restaurants, the people are super-friendly, and the ocean beach is stunning. One of my favorite places in the
Bahamas.
3. Don't visit the
Exumas without spending at least several days at Warderick Wells. It was by far the most beautiful island I stopped at in the Bahamas. Also not to be missed is the Staniel Cay area. There is plenty to see there, and the Staniel Cay Yacht Club is always a good time.
This is all I can think of for now. I had some things to say about George Town, but will leave them unsaid as to not ruffle any feathers here.