Visiting Houston and Going to a Beach

Hello everyone,

I am travelling to Houston for several days with a friend and we want to go on a beach. But I don't know if the conditions there are good and if it is even safe to go swimming right now.

Kind people of Houston, please recommend where we could go for a nice swim?

El Jardin Beach? Sea Isle Beach? San Luis Beach?

If you have any other suggestions on what to do in your city, I am all ears (we are not party girls, more like culture/hiking kind of people).

We want to see the Zoo, the butterfly garden, walk around downtown area, see the beaches and enjoy the weather

Thank you in advance!