Three people were airlifted to hospital early this morning after their boat got into trouble off the coast.
Police received a distress call at 11.09pm last night.
A spokesperson said an officer located the struggling boat about 2km offshore about 11.35pm.
The boaties were rescued 30 minutes later.
All three boaties were taken to Christchurch Hospital.
The spokesperson said there was some fuel and debris on the beach, posing a risk to swimmers.
Two people from the boat remain in a serious condition in hospital.