By Mike Archibald
Nestled in between mainland BC and Vancouver Island, the Gulf Islands are one of the province’s best-kept secrets. They’re all treasures, but it’s Galiano, Mayne, Pender and Salt Spring that offer the most for visitors. [Image credit: iStock.com/davemantel]