I think where you depart from, all depends on where you want to arrive.
To arrive at the Bimini group I'd choose either Angelfish Creek or the
Miami area. (I used Angelfish Creek, but note the
draft requirment)
To arrive at West End, I'd probably leave from
Fort Lauderdale. (coming from the south as you are) You can't
anchor for more than one night in
Fort Lauderdale, so if the
weather means waiting for a while and if you don't want to pay for a marina, either wait at points south and then
head up to time your departure with the right weather or go up to West Palm where you can anchor for free for extended periods of time.
Arriving at Bmini is certainly closer and makes sense when coming from they keys. Departing from Angelfish Creek or thereabouts also avoids all the traffic and bridges further north. The main reason I can think of to consider West End is that you can sail the entire Abacos and cross down the
Exumas without ever having to do a night sail, and this allows you to see this island chain. From Bimini to the Berry's requires a longer sail, and more sailing off the banks but it gets you to points south much quicker when coming from the keys.