We went to Kenya last year and had a fabulous time. Just by visiting the country you are bringing in revenue. We made sure that lots of our tourist money went on the people that really needed it. Buy from the beach sellers, not the proper big tourist shops. Go on a trip to a local school, we did this and it really opened our eyes. We took colouring pencils and bits out with us, but on the way there they took us to a supermarket and we bought loads of books for pennies and soap for the 'mamma's' as they call them! I would recommend that you take this trip as you see how the 'real' Kenyans live.
Dependant on where you stay, be prepared for a very bumpy trip to the hotel, we stayed at Diani Beach and it took over an hour to get there. However it was well worth the trip. The beach was pristine white sand but it wasn't really good for swimming, it was a little rough with lots of coral. You do get harrassed by the beach sellers, but remember they are desperate to make a living. A very polite 'No thanks' is all you need. We took some amazing photo's of all the sarongs on sale flying in the wind.
On a major plus side, we went out on a trip on the 'Dolphin Dhow' and we experienced some of the best snorkelling I have seen (we have snorkelled in the Maldives, Great Barrier Reef and Carribean).
It's countries like this that really need our money, so don't feel bad for going there, I would rather spend my money somewhere that it will really be appreciated. I found the people amazing, nothing was too much trouble and they were very humble. They just wanted to make us happy.
A couple of tips, take some old socks with you, all the beach sellers were desperate for them. If you can get hold of pens, especially branded ones, they love those too. And old t-shirts that you may have and want to leave behind. All of these can be used to bargain with the beach sellers.
Please email me if you want any more information. I hope you go! And if you do, have a fantastic time.