Harris Beach is a very large campground without very much privacy, but it is a nice place to visit. And it is fantastic to be able to enjoy the beach and hiking trails with the dog.
Ainsworth State Park is beautiful. Everything in the Columbia River Gorge is beautiful. This is definitely an area worth seeing it and Ainsworth is a very convenient place to stay while you do.