Craig’s rental is the perfect place to stay on Waiheke Island. The view is incredible, and the beach is just across the street. Craig also offers some great amenities, including breakfast and the use of his tandem kayak to explore the water.