Agree on Bequia.

Mustique if you have the coin.

Anguilla is pretty chill and has lots of nice beaches.

St. Martin also has a lot of nice beaches. The French side is more like St. John but the food is AMAZING. The Dutch side is like St. Thomas.