None of the crew were wearing lifejackets when the boat got into trouble.
"We have to take a good hard look at compulsory lifejackets and they wear those lifejackets when they cross the bar.''
The area had dangerous swells and large waves, he said.
"If people are going to take a bit of a risk to go through there, and they know what the risk is, it's just nothing to put a jacket on.''
He said ideally people could wear an aircraft-style vest that could be inflated once the person was in the water.
The two crew of the Lady Anna were saved when lifebuoys were thrown to them by onlookers on the Cobden tiphead, but buoys thrown toward Mr Eklund were swept away from his reach.
A Maritime New Zealand spokesman said there was currently no law that made wearing lifejackets compulsory on board commercial vessels, or when crossing a bar, although they did have to carry jackets and they had to be easily accessible.
"The wearing of lifejackets falls under the responsibilities of the skipper,'' the spokesman said.