Made that trip about a half dozen times from Palm Beach (Lake Worth) Inlet 30-35 years ago, generally via Memory Rock to Walkers. One advantage of leaving from a little further south is that you get a lift from the current instead of having to fight it and aim south of your destination . . . I believe the compass course for Memory Rock was about 87 degrees true at 20 kts. I agree much easier to clear customs at Walkers than West End, and the Abacos are much nicer than Grand Bahama. Foxtown is ok if all you want to do is fish, and the reefs up north are probably less fished out, but there is a lot more to do further south. Families might enjoy Green Turtle, Great Guana, Man O'War and Hopetown more.
What's the gas situation and prices over there these days? I assume Walkers is still trashed. Any gas at Grand Cay or is Foxtown the only option? The guys I ran with years ago said Foxtown was fairly primitive . . . too shallow to get into dock, so they rowed the hose out to you in a dingy! Got gas via gravity feed from a tank up on the hill! Your pictures indicate it's a little more civilized now!
Got gas once at Cooperstown when Walkers was out; it was fairly primitive, with an unprotected 12' high pier out into Abaco Sound! Fuel line on dock had a leak (downstream of pump!

) - little kids on dock caught the gas in a coffee can & dumped it into a 5 gal jug, said "get rest of yo gaas here mon!" We didn't complain because at least they had gas, but on the later trips I carried enough gas to run all the way to Green Turtle just to avoid those hassles!