Sidney Spit Beach: White Sand & Island Bliss in BC | OnlyBeaches