I do not mean to criticize any of these posts, but there is a whole other part of the Bahamas that has not been discussed. Familiarize yourself with the Bahamian "Out Islands" such as the Abacos, Exuma, Eleuthera, etc. There is SO much information on these with a few Google clicks. I have been taking groups of people to these islands for 30 years, and have never had any issues with theft, assaults, etc. The Out Island Bahamian people are thrilled to have you come, with big white smiles on their faces. And there are NO cruise ships or rip-off tourist traps. Yes, I am also a guide in the Virgin Islands, Grenadines, etc. But the Bahamas are right next to Florida, so easy to get to. My recommendation if you want a "get away from it all" vacation: Fly from Orlando direct into Marsh Harbor in the Abacos, and take a fast ferry over to Hope Town. You will never forget it.
www.https://www.bahamas.com/islands/abacos