Photographic safaris, snorkelling, scuba diving, white sandy beaches, lush tropical gardens - Kenya's rich and varied landscapes have something for everyone, whether it's relaxing on the beach or watching the wildlife.