Se encuentra a 190 km al norte de la capital Port Vila.