KZN ‘has it all’