castle island has had a number of structures built on it over the centuries sitasiyo ya lime iri mumujyi wa byumba i shall have to hark back a bit