Petite Lamèque Beach: Quiet Sands of New Brunswick's Island | OnlyBeaches