Tolong jelaskan mengenai Geografi dari Unguja

Unguja adalah pulau yang berbukit, dengan panjang sekitar 85 kilometer (dari utara ke selatan) dan lebar 30 kilometer (timur ke barat) pada bagian terluasnya, dengan luas keseluruhan sekitar 1.666 kilometer persegi. Pulau ini terletak di bagian utara Kepulauan Zanzibar, di Samudra Hindia, sekitar 59 kilometer di selatan pulau terbesar kedua, Pulau Pemba. Unguja dan daratan utama Tanzania dipisahkan oleh Selat Zanzibar.

Unguja dikelilingi oleh sejumlah pulau-pulau kecil dan islet, dengan hanya dua di antaranya, Tumbatu dan Uzi, yang berpenghuni. Pulau-pulau kecil lainnya di sekitar Unguja diantaranya adalah Pulau Bawe, Chapwani, Changuu, Chumbe, Kizingo, Kwale, Latham, Mautani, Miwi, Mnemba, Mwana wa Mwana, Nianembe, Popo, Pungume, dan Ukanga.