Try to do grand case on a Tuesday night when the parade is on.
Isle Fourche is meant to be great but I haven't stayed there yet... Will be n a few weeks
Saba is 30 nm, fine if your mob likes the sailing but comming back into the wind may get tedious for non sailors (read: they will be chundering all day!). And you won't really know how rolly Saba is till you arrive... If its too bad for your friends then there no option but to stay.