When you miss the ferry by a few minutes and the ferry is the only option then you have to wait. The ferry crossing is about thirty-five minutes each way so I waited for close to ninety minutes.
I am amazed this photo turned out as well as it did. I was on the viewing platform on the upper deck with my telephoto lens almost as far as it would go to take a shot of the Pilot Bay Lighthouse. Started in 1904 and operational in 1905 the Pilot Bay Lighthouse is the last remaining inland lighthouse in British Columbia. You can hike up to it which I will have to do one day. Apparently in last operated in 1993.
The lighthouse is here: 49.638843, -116.884667
Crawford Bay Ferry terminal is here: 49.675163, -116.872870
Balfour Ferry Terminal is here: 49.623457, -116.960131