An island is a lot larger than a city so island
A. Metaphor, because the river of glaring gold light is not directly referring to a glowing river
The dash should be placed after "things".
Nowhere else in the sentence makes sense, and there is an abrupt change with no pause.
Hope this helps! :)
D. to speak to his aunt as if they are friends or family.