Did quite a lot of trips to the bahamas last summer. Not worth it.
People are rude, is way to expensive, food is crap, drugs all over the place.
I did freeport, bimini, nassau, eleuthera and abacos.
They charged be 550$ in Freeport one of the times i went there. They charged me about 70$ for a 2mile cab drive and complained about the tip. The hotel added 80$ gratuity by default. I was offered drugs like pot and coke all over the place. i can keep going if you want!