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.