is grenada too much windward leeward, with not too many harbors?

anyone did bahamas lately or did they stop sailboat rentals there about 8 years ago?