The body of a diver who failed to surface at Queen Charlotte Sound in Marlborough this morning has been recovered by police.
The local man, aged in his 60s, was reported overdue from a dive about midday today.
A friend of the man said he had dived into the water to clear a mooring line about 12m deep.
The police national dive squad travelled from Wellington to search for the man this afternoon.
His body was recovered about 7pm today.
The death will be referred to the coroner.