We wouldn't make the trip without Skipper Bob's books. He has three that would be required.
!. Anchorages along the ICW This tells you where you can anchor, where the bridges are, what VHF channel to call etc. etc. Once you figure out how it is organized, you will love it. Absolutely required.
2. Marinas along the ICW This tells you where to stay if you don't want to anchor out.
3. I lent someone my copy of Skipper Bob's Bahamas guide so I can't tell you the correct title. It tells you what to expect at Bahamian customs, how to handle the Gulf stream and a lot of general info. It doesn't have info on specific locations like the other two books above.
You'll love the trip. I might suggest that you take the Dismal Swamp route and be sure to take advantage of the Elizabeth City free docks and daily welcoming beer and wine reception. Usually they give women roses upon arrival too. A hard to beat stop to be sure.
Beaufort, NC city docks, Beaufort, SC (or Lady's Island if you anchor are great stops. Also Cumberland Island, GA and St Augustine, FL are great.
And in the Bahamas, we favor the Exumas by a large margin. Especially the Staniel Cay area.
Have fun and don't hesitate to contact me for advice. The admiral and I love the ICW and Bahamas and a GB is the way to see them.
'73 GB 42 CL #362
Punta Gorda, Florida