A man has been taken to Auckland Hospital after jumping off a burning boat near Waiheke Island.
The boat caught alight shortly before 7am, about 40 metres off the shore of Hooks Bay.
An Auckland Westpac Rescue Helicopter spokesperson said five people were onboard when the fire started, including two children.
Two adults and the children rowed a dinghy to the shore, where they were treated for minor injuries by St John paramedics.
A man in his 40s stayed on board to try to extinguish the fire, before swimming to shore.
He suffered smoke inhalation and was flown to Auckland Hospital in a moderate condition.
Police said everyone on board was wearing lifejackets.
The fire is thought to have ignited in the engine room, when the key was turned on.