Carter's Beach: Nova Scotia's Caribbean-esque White Sands | OnlyBeaches