Bas-Caraquet Beach: New Brunswick's Peaceful Sandy Escape | OnlyBeaches