Île d'Oléron () is an island and canton in the Atlantic coast of France (to the west of Rochefort). It is the second largest island of Metropolitan France, after Corsica. The capital, and largest town, is Saint-Pierre-d'Oléron; it is in the centre of the island.