Set in a fictional town on the south coast of New South Wales, Cassie Stroud’s debut novel Iluka centres on siblings Helen, Sylvie and Brendan, who return to the family home – named Iluka – following ...