Secret Beach, Halfmoon Bay: BC's Hidden Turquoise Gem | OnlyBeaches