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.