What makes the macron necessary in wahine?
It's a special plural form. It's not used in all plurals, but it is used to pluralize "wahine".