Looking to launch next week and go on a short two or three day cruise with my son in the lower Sound. I'd really like to have access to a dock and a place for my son to hike/explore. Anyone know of any great state parks or moorages in the South Sound? Maybe launch in Olympia or further North and launch Portland Townsend. Suggestions to look up?