Both, some of the spots are reserveable online, some are first come first serve.
If you plan on camping, yes. Can be done online or hope there is availability when you show up. It's a popular campground.
Yes
Thanks! Your answer is awaiting moderation.