No, you do not have to have a annual pass. You can pay for daily passes. However, there are times that it is closed to members only. I usually check their website for open swim times.
And you can bring your own food and drink in a cooler if you don't want to pay for there concessions
You don't need a membership to go..but there is a membership you can get.. And also a daily fee if you don't want a membership.
They have a fee for non members which I believe is five dollars per person.
Thanks! Your answer is awaiting moderation.