La estatua de Hitchcock de Yagan fue oficialmente abierta al público por el comité Yagan por manos de Elizabeth Hanson el 11 de septiembre en 1984 en La isla Heirisson, en el Río Swan, cerca de Perth.