In ‘Quae est illa insula?’ ‘Quae’ is an interrogative adjective is it not / as opposed to an interrogative pronoun in which case it would be quis and that which it stands in for (insulae) wouldn’t occur. Do I have that right?
Exactly: it is like in English when we might say “Which island is that?” (Which is that island?)