Yes. The island can be determined using the postcode.
0000-6999: North Island
7000-9999: South Island
See an example of island detection running here.