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.