Either I read too fast, or I couldn't find a clear location shown in this thread, so I decided to add that ;)
https://www.google.ca/maps/place/%C3...!4d-72.2352485
Île Whetstone ('Whetstone' Island in French) is its official name, and is near Owl's Head, in case you like to ski AND straight razors.
I suppose that it sounded weird to call it Île Pierre-à-aiguiser, and thus they kept the English name.