Another alternative is Simpson Bay beach at Karackter if you go early on a weekday. We travel to SXM sometime between May and August and haven't seen it overly crowded during the week then. The water is usually calm with ok snorkeling considering it's a sandy beach.