Martinique Beach: Nova Scotia's Longest Sandy Shoreline | OnlyBeaches