Hey Dave.
You have some fantastic cruising to look forward to here in the PNW. You can also perhaps tie in to a couple C-Brat and or those other guys (Ranger Tug) get-togethers in the area if your timing is right during your visit!
Like Jim said, obtaining a Waggoner's guide (see
http://waggonerguide.com/) - preferably ahead of time to read up on things - is invaluable for this area. As Jim further mentioned bringing the passports is a great idea since the Canadian Gulf Islands are just north of the U.S. San Juan Islands and also places like Victoria, Cowichan Bay, or Sidney on Vancouver Island as well as various places on the mainland would be great to visit too.
Another thing to consider is purchasing a Washington State Parks moorage pass. At $5 a foot for the boat, these annual passes pay for themselves PDQ if you spend as little as a week at the myriad WA State Park docks or mooring buoys located throughout the Puget Sound.
Many of these sites such as Sucia Island, Jones Island, Stuart Island, or James Island in the northern sound are incredibly gorgeous locations offering you lots of natural beauty, hiking trails, and sometimes even peace and solitude (especially real early or late in the cruising season).
You can see general info on these WA St. Parks moorage passes at
http://www.parks.wa.gov/653/Annual-Moorage-Permit and also see a link to a very basic map of the many WA State Marine parks these cover. See the link for BOTH the Northern Sound's Moorage sites at
http://www.parks.wa.gov/651/Northern-Moorage-Sites and the Southern Sound's moorage sites at
http://www.parks.wa.gov/652/Southern-Moorage-Sites.
You can see a brief overview on each WA State Marine Park site by clicking on the various sites on the two maps. During the peak of the cruising season many of these locations get very busy and a little hard to find available dock space and/or moorage buoys but some places like Sucia Island can host a pretty incredible amount of boats and still have room for anchoring at least (for which you would not require a WA St. Parks moorage pass).
Anyway, please do not hesitate to ask other questions or reach out for more advice on planning your visit sir.
Take care,
Dan, Tanya, and Hannah on Echo