We just booked at the Washington Park campground in Anacortes for the Victoria Day weekend. It is quite rustic and hidden away, yet nice. Price is right, too! US$25/night. Some sites are reservable, others on a first come, first served basis.
PS: The farmers' market in Anacortes on Saturday is pretty good, too!