Zanzibar is home to Africa’s greenest hotel – first guests arrive next week