We visited Fort Jesus as it was a place of interest to us all. We paid the extra 100ksh each for a tour guide- Albert. He was brilliant, knew all the facts, very enthusiastic! Definitely hire a guide as without we wouldn't have known any of the little secrets he told us.
The fort tour was very interesting, the views of the sea were beautiful- well worth a visit just for those!
A interesting contrast of the old fort to the modern hotel complexes which can be viewed from the fort.
Worth a afternoon!