There are so many things to do in Mombasa, Kenya. The city is home to alluring beaches, historical sites, nature santuaries and more.