The replacement flight was then cancelled because of the aviation fuel shortage but a larger plane was put on the route and eventually Mr McCosh was on his way. He finally reached his hotel in Cairns about 11pm, having started out in Auckland at 4.45am.
"I was prepared to pay for an express courier to get the passport to me so I asked Air Chathams how much it cost but they said not to worry about it," Mr McCosh said.
"Then when the plane arrived in Auckland, Roy, the ground crew staff member I'd been talking to on the phone in the morning, came running through the domestic terminal with my passport. So I got a chance to thank him personally.
"I posted on Facebook because I wanted to say thank you to Air Chathams and the response from people blew me away. The post has had more than 480 likes and more than 100 shares.
"I'm very grateful to Warren and Air Chathams for going the extra mile."