My family loves visiting San Juan Island, and not just for its rugged beauty. It has interesting connections to Vancouver, even though it takes at least 300 miles and 6 hours to get there from here, depending on the route.
Assuming you don’t have your own boat, and you’re not traveling by plane, the most direct route is to drive straight up Interstate 5, cut over to Anacortes and ride one state ferry.