מפרץ הלנה (Helena Bay) נמצא בחלקו המזרחי של האי הצפוני.

Helena Bay Helena Bay
Helena Bay Helena Bay
Helena Bay Helena Bay
Helena Bay Helena Bay