Miquelon is a small group of islands off the southwest coast of Newfoundland and is the last French colony in North America. There are a total of nine lighthouses on the islands that make up Miquelon; here are two located at Sainte-Pierre, the largest city in Miquelon.