There are only a couple of spots not on private property to photograph ferries with Mount Rainier in the background. By far the best spot I’ve found is on NE South Beach Drive on Bainbridge Island, where the Seattle-Bremerton ferry sails in front of the mountain about a 15 times a day (of course, depending on the season, many of those crossings may be in darkness).
The ferries (one sailing each way) will normally pass by this spot at about the same time – roughly a half hour after they leave their respective ports. Check the current ferry schedule for sailing times and be sure to get here a few minutes early. One ferry will be closer to shore, and one further out. A telephoto zoom lens works best here with the setting based on how close the ferry is. For a close ferry, 100 to 200 mm may work well. If it is further off shore, 200 to 300 mm may work better. Ferries move faster than they appear to; be sure to use a shutter speed of at least 1/125th of a second to keep the boat from blurring. If you are shooting near sunrise or sunset, you may need to boost your ISO setting. Consequently, the light will be best in the late afternoon to sunset all year-long or at sunrise to early morning from March through early October.
South Beach Drive is a narrow road with no parking available, at least where it is next to the water. If you come via Toe Jam Hill Road (you have to love that name), there are one or two parking spots on the hill 50 to 100 yards above South Beach Drive (the approach on Toe Jam Hill Road is a steep downhill decline). Alternatively, there are a few parking spots on South Beach Drive west of the viewpoints along the water. Either way, you will need to walk at least a short distance to capture the shot.
I took the above shot a couple weeks ago for inclusion in my latest project – a photography guide to Puget Sound for Snapp Guides. The guide should be ready in a few months, and I’ll post more about it soon.