Hello, jonathan, and welcome to Cruisers Forum.
I've been to Grande Anse des Salines, to the west and around several points from Baie des Anglais. Not by
boat, by land. The swells breaking on the beach were impressive! The word on Baie des Anglais is that it's charm derives from the fact that very few boats dare to go there--tricky entrance and fairly shallow.