We didn’t have a reservation, but lucked out on a great site. All sites have a calendar posted with reservation dates listed. First come first serve is available for any not reserved that night. There’s a self serve pay station where it’s east to pay using card or cash. Super close to the Ferry terminal if you’re visiting the San Juan Islands. The park is huge with lots of great trails. You’d never know you’re on the edge of town.