I spent two month in the Bahamas last February and March. I have a 56 Hatteras Motor
I did not spend much time cruising the Abacos, mostly in the Exumas.
In speaking with experienced cruisers in the Exumas, the only mooring balls that I would recommend are those on the Exumas Land and Sea Park. They are professionally inspected and maintained on a regular basis by the park staff.
This area can be busy so I would strongly suggest prior to arrival that you reach out to them via VHF radio
. They broadcast a cruisers net every morning at 9 AM where the park manager records those boats that are leaving as well as takes reservations for any vacant moorings.
A great place to visit prior to arrival at the park is Highbourne Cay. While at Highbourne you can reach the park via VHF
Good luck and have fun!!!!