The ferry had anchored near Miramar Peninsula after losing power, RNZ reported.
There were 455 people on board the ship and about 400 or so would be passengers.
It was fortunate the problem occurred when Connemara was in harbour, he said.
“Once again, it’s lucky where it happened. I can think of worse places.”
A spokesperson for the ferry company said “a minor operational issue delayed berthing briefly”.
There have been a series of mishaps with New Zealand ships in the last few months, most dramatically on Saturday when Royal New Zealand Navy vessel HMNZS Manawanui struck a reef just off Upolu in Samoa, forcing 75 people on board to escape on lifeboats.
The ship later sank.
And on the busy ferry route between the North and South Islands, the Connemara as well as Interislander’s Kaitaki ferry and cargo ship MV Shiling have all recently experienced power losses.
In June, Interislander ferry Aratere dramatically ran aground just out of Picton.
On Tuesday, Connemara hit a wharf in Picton, although Marlborough harbourmaster Jake Oliver told the Herald the incident appeared to be caused by strong winds as opposed to a problem with the ferry.
The safety and resilience of Cook Strait ferry services has been described as a key priority for the Government by Transport Minister Simeon Brown.
Cherie Howie is an Auckland-based reporter who joined the Herald in 2011. She has been a journalist for more than 20 years and specialises in general news and features.
Sign up to The Daily H, a free newsletter curated by our editors and delivered straight to your inbox every weekday.