A diver died near Channel Island in the Hauraki Gulf yesterday afternoon.

Police said the diver's companion pulled him into a boat, and called emergency services, but despite CPR he could not be saved.

The death has been referred to the Coroner.