It’s hard to think of a prettier place to wait for a ferry than the BC Ferries terminal at Shingle Spit on Hornby Island.

The terminal itself is a nice place to wait, but the real attraction for me is the beach, the ever changing weather, and the old abandoned boats.



