Camp sites are first come, first served. Get there early.
I would reserve a campsite, generally there available but you'd be better off having yours booked.
Always book early. Popular place. Book Canyon excursions early too.
Most campsites are booked by the end of June, but not all. I would reccomend jumping on any offers as quick as possible.
Thanks! Your answer is awaiting moderation.