Hapuku Lodge & Tree Houses, Kaikoura. Credit: Unique Stays