The archipelago of the Îles de la Madeleine is located in the middle of the Gulf of St. Lawrence, or more precisely: 215 km from the Gaspé peninsula, 105 km from Prince Edward Island and 95 km from Cape Breton Island.