Grande-Anse Beach, Caraquet: New Brunswick's Sandy Gem | OnlyBeaches