Mombasa Marine National Park & Reserve
Marine Reserve in Bamburi Beach
The offshore Mombasa Marine National Park and Reserve has impressive marine life, although it cops some pollution from industry in the area. You can hire glass-bottomed boats for a couple of hours for around KSh2500 (excluding park fees), but you'll need to be seriously silver-tongued to whittle the price down that low.