In return the Kiwis gave their hosts what they could salvage from the yacht including linen, alcohol and a bicycle, Marsland told Fairfax.
In an interview with the Fiji Sun boat owner Peter McLean said the sailors were navigating the reef at high tide when the accident happened.
"The plotter and the radar both said we were three miles off but the two plotters were incorrect by three miles so we just hit the edge of the reef," he said.
"The charts are outdated, they all need to be updated. It should have been done before now . . . If the charts were correct it never would have happened."
Fiji Navy patrol boat the Kula picked the four men up on Saturday and they arrived in Suva about 8.30 this morning.
All four are now safe and well in Suva, the New Zealand High Commission said.
High Commissioner Mark Ramsden says the men were looked after very well by the Fiji Navy and had not requested consular assistance with accommodation or flights home.