You can reserve a site on their website. It's very easy to use, you get to pick the site you want to camp on, and you can see pictures of the sites.
Call them that is what i did. Not sure of they discount for natl park pass.
Thanks! Your answer is awaiting moderation.