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 waterto clear a mooring line about 12m deep. The police national dive squad travelled from Wellington to search for the man this afternoon.