No, Lamu is not a separate country. It is a town on the Indian Ocean, located about 212 miles north of Mombass, Kenya. Lamu is a part of Kenya but it is located near the Somalian border. I was there one Christmas; trying to escape Christmas. The old part of the town is a UNESCO World Heritage Site. Nice place to visit but very, very hot.Is Lamu a separate country, or what?