The boat’s skipper, Simon England said the small yacht was sailing fine until one of its three bungs went missing, causing the vessel to drift further into the open water.
He said watching the rescue boat arrive was a moment of relief.
“It was like ‘finally’, it’s what they’re there for and it’s good they found us quickly,” England told the Herald moments after being rescued.
“I just said thank you to them and tried to get everyone into the boat, get them warm.”
According to McDonald, the four rescued people were mildly hypothermic and would be met by an ambulance.
“The water was about waist-deep, they were waving to the boat so it went straight to them. It was a quick response, we’re happy we found them quickly.”
A red rescue craft, manned by two people, was seen darting into the ocean to pick up boaties.
A witness said about 20 people were watching from the beach.
The rain was heavy at Sumner Beach, one of Christchurch’s largest, over the past half hour, but conditions have now improved.