Located on the north-west coast of Zanzibar, and lying adjacent to the clear turquoise waters of the Indian Ocean, sits the extraordinary and mesmerizing Kilindi Zanzibar.