Hamelin Island lies north of Cape Hamelin, just out to sea from the former Hamelin Bay Jetty, on Hamelin Bay, on the south west coast of Western Australia, about 7 km north of Cape Leeuwin.
The location of the island, and its protection of part of the anchorage from prevailing weather and winds was observed very early in the twentieth century.
Wikipedia https://en.wikipedia.org/wiki/Hamelin_Island
Coordinates -34°13'22.855" N 115°0'53.637" E