Port Valley teams finished fourth and fifth, with first, second and third taken by Auckland entrants.
This year's event featured a family team for the first time. Six members of the Edwards family of Kerikeri and Paihia, ranging in age from 11 to 53, finished in a respectable seventh place with a time of 58m 37s.
As is now tradition, the race was preceded by an ice-breaker swim at Paihia in which children have to retrieve blocks of ice from the water to win prizes.
Later snorkel-scuba competitors took part in a spearfishing contest with the biggest catches auctioned for charity. Proceeds will go to Russell Radio, Bay of Islands Coastguard and the Paihia Fire Brigade.
The race start was delayed when the fire brigade team was called to a medical emergency.