Tane Mahuta, NZ Bach Rentals & Resorts