Mombasa is the second largest city in Kenya situated on the shores of the Indian Ocean. It is the most popular destination for beach safaris in Kenya. North Coast Mombasa represents destinations such as Nyali, Vipingo, Kikambala and Shanzu while South Coast Mombasa represents destinations such as Lamu, Diani and Malindi.