Yes, there are seven covered picnic shelters across three different parks that can be reserved through City Hall for $35.00 per day, otherwise, they are available on a first-come-first-served basis.
You can reserve them if you put up a sign saying reserved for and your name and time your reserving it for.
Yes they have covered picnic area. Unsure if it can be reserved though.
Thanks! Your answer is awaiting moderation.