On the coast, you've also got to catch the last leg from Seattle to Bellingham - absolutely beautiful, with the tracks going along the edge of the sound.  Stops in Fairhaven, where the AK state Ferry docks.