Oil Nut Bay? Pricey but beautiful place.
Cooper Island? Eco-Resort with great snorkeling.
Scrub Island? Very easy to get to from EIS.
Leverick Bay? Less pricey. Great place.
Anegada? Maybe doesnt come under the 'resort' headline but the glamping at Anegada Beach Club looks beautiful. A bit further for Baths/Soggs excursions though.
Lots of operators who can take you from any of the above to Soggs / Baths. Others on here will no doubt have good recomendations of who to speak to.