beat small towns in bc

This dreamy small town, set on an island in B.C., is a breath of fresh air coming from Vancouver. It's an hour and a half BC Ferries ride from Horseshoe Bay, and a quick 30-minute drive after that to reach this hidden gem.

Even I overlooked this little town, using it as a pit-stop to break up my long drive to Tofino. After a night there, though, I was regretting my plans and wishing I had extra time to explore this quaint town and its long stretch of beachfront.

Keep reading...Show less