Jay,
You may want to go offshore at Beaufort, NC and make your way South all the way to about in line with Ft Pierce, FL (along the coast, outside of the stream), then take a left turn and get on the bank at White Sands. White Sands entrance worked well for us during our trip in late May. We started at St Mary's inlet and returned to St Augustine to a new marina as Layla's new berth. BTW, if you plan on clearing customs at Walker's Cay, you may want to make sure there is enough water depth to pull into the marina there as the customs officer likely refuse to process you in unless s/he can inspect your boat personally. This also depends on the particular officer's mood

(they rotate on a monthly basis - there is nothing else left at Walker's Cay.) The Bahamas cruising guides make things easier by providing waypoints as well as a variety of very helpful additional descriptions, etc.
Fair winds - have fun!
Sailndive