We are looking for a resort on St Thomas with a beach which doesn’t get Sargassum seaweed. We don’t want to rent a car or take a cab to a restaurant too often so would love a resort with a nice restaurant. We’ve only stayed on Sapphire Beach. Many thanks for any suggestions.