St. Pierre and Miquelon is an archipelago of eight islands off the coast of the Canadian province of Newfoundland & Labrador.