For domestic travel Air NZ is the only game in town from BOP. Earn / burn on the Air NZ programme is not good but you may as well have an account.
For International you will be leaving from AKL so probably worth building your CX account based on your J travel. I have no idea on how the earn / burn is with CX.