Where is Île Maire?

Where is Île Maire located?

Île Maire, Île Maire, France (approx. 43.21105°, 5.33571°)


Where is Île Maire on the map?