Situada al sur de la isla Kalau, es la más grande del archipiélago North.