હિંદ મહાસાગરમાં સ્થિત છે, આફ્રિકાના પૂર્વીય દરિયાકિનારે, ઝાંઝીબાર ટાપુના 160 કિ. મી. દક્ષિણે અને તાંઝાનિયાના મુખ્ય પ્રદેશથી 40 કિમી.