Margaree Beach: Hidden Sands Near Margaree Forks, Nova Scotia | OnlyBeaches