It's frustrating when you want to swim in public and can't find anything appropriate to wear. Alhamdullilah there are designers these days creating swimwear and sportwear for the active Muslimah.
Here are a few links: I bought one from Primo Moda and I love it.
Modest Swim and Sportwear
The Canadian Muslimah