Surfers Beach in Eleuthera is a nice wave spot. The wind must be perfect though, I reckon that it's rideable in off-shore wind because the beach it's kinda secluded. Love Beach here in Nassau has the best break but it's hard to get the perfect conditions for a nice wave ride.
Check this web page out, it's got Surfers Beach and other couple of places in the Bahamas:
http://magicseaweed.com/Surfers-Beach-Surf-Report/475/