Byen ligger midt i Alofiviken på øyas vestkyst, nær det eneste passet gjennom korallrevet som omringer Niue. Viken strekker seg langs 30 % av øyas lengde, det vil si rundt sju kilometer, fra Halagigie Point i sør til Makapu Point i nord.