"Within a minute the information had changed and we jumped on board Morning Glory and headed out. It took between 5 and 8 minutes to get to Pee Jay V."
He said when they got to the boat the flames were incredible. Some passengers were standing on the bow while others, some with life jackets and some without, were jumping overboard. Others were already in the water.
"We started dragging people onto the boat through the sea door. On their tummies, on their backs, we just kept pulling them on board."
Mr Haddock said 14 passengers ended up on Morning Glory. "You could see many were in shock but there wasn't any panic. Jumping off a boat when there are no other vessels in sight would be terrifying but Morning Glory is a big boat and passengers were aware help was already there."
Four boats were used to deliver passengers to the Coastguard building including Pee Jay IV and the Moutohora Cat, both owned by White Island Tours.
He said the anchoring of Pee Jay V had played a significant part in the rescue.
"It stopped the vessel from drifting, stopped it listing, it also turned it into the wind and made for a good evacuation. I would say the outcome could have been quite different otherwise."
Mr Haddock said the last boat fire in Eastern Bay waters he had been involved in was a yacht fire off Ohope about 18 years ago.
White Island Tours marketing manager Patrick O'Sullivan said about 120 life jackets were kept on Pee Jay V but admitted not all passengers were wearing them on Monday.
"As far as we are aware the rapid emission of smoke meant crew could not get to some of the places the life jackets were stored," Mr O'Sullivan said.
Once again he praised the crew for the amazing job they did.