The Coromandel Peninsula is a wilderness world of forest, beaches and tantalising offshore islands.