The best wine hotels on Waiheke Island including self-catering pads, stylish boutiques, and charming B&Bs...