Hi, Andy
We might see you up there-- we have two kids (girl, 7, boy, 9) and we're doing a one week charter out of Bellingham for a week.
For our kids, the goal is
1) Not getting too tired
2) Fishing and hiking for son
3) Beach play and hiking for daughter
4) Some "developed area" time for both (see below)
Number one is important-- even doing an overnighter can be tiring for us, especially if we sail a lot. We didn't want to schedule too much sailing during the week, nor too much "out back and on the hook" for our first week. The kids have done overnights with us, but for this length of trip we wanted to be conservative on the destinations and sailing time.
So, we'll spend our first two nights at Sucia, which is very family friendly and has lots of hiking and exploring options. Spending two nights will mean we'll have time to explore on land.
Our next two nights will be at Roche Harbor, in a slip, so we have some "developed area" time, showers, swimming pool, cafe, etc. Not really roughing it, but should be a good experience.
Next night is Rosario-- good trip there, but then a slip and shore time, showers, pool, things for the kids.
Last night: Inati Bay or Chuckanut Bay. On the hook, more rustic, but should have time to explore before we're back in Bellingham.
So, overall the schedule is less agressive and the destinations are less remote than my wife and I would prefer, but we're aiming on the side of caution for the kids to make the week a winner. Next year we might do two weeks, and rough it more in remote areas.
Have fun, and let us know what schedule you decide on. We've got our reservations at Roche and Rosario already, since we heard they can fill in the summer.
Jim H