Ocean swimming
If you want great swimming, go to Destillidares. I agree that downtown swimming does not compare to the Yucatan side. But as long as you stay out of the ocean after a heavy rainfall, you will not suffer anything adverse. Foam comes from body and suntan oil, same as in a jacuzzi.