Instead of the Bahamas consider the Caribbean cruises. In several ports there are actually ship excursions to beaches catering to the nudist crowd, or just take a taxi.
A bit of research is a good idea as in 1 port they mentioned that it was actually illegal(can't remember which one).