Located on Kenya’s Eastern coastline bordering the Indian Ocean, Mombasa has become popular for its exotic beaches, diverse marine life, world-class hotels and friendly people. Mombasa has undoubtedly one of the best white sandy beaches in Africa with its warm Indian Ocean waters catering to those just looking for a quiet swim in pristine waters, those on holiday with children, deep-sea fishermen, and water sports seekers. Activities such as scuba diving and sailing are highly popular and when coupled with its large selection of beachfront hotels, Mombasa becomes an ideal place for a vacation. In addition to its beautiful beaches, Mombasa has a diverse cultural history. The city traces many of its cultural traditions to former Portuguese, Arab and British settlers, all of which have left a lasting influence on the food, architecture, and people. Mombasa has a diversity of flora and fauna in and around the city, which, in conjunction with its pure beach appeal and historical, cultural richness, makes this a destination for nature and city lovers alike. Unique to Mombasa, and sure to add to any experience in Kenya, is the exposure to different facets of the Kenyan culture within the city. Some of the surrounding towns and in remote villages invite guests to visit and explore the traditions. There is diversity in the cuisine available to visitors, including a host of quality restaurants offering everything from British, Chinese, Indian and Italian cuisine, to a variety of local and traditional Kenyan dishes. One of the busiest of Kenya’s offshore reserves is Mombasa Marine National Park, which protects mangroves, sea-grass beds, sandy beaches, and coral reef. Guests are encouraged to try snorkeling and scuba diving in this underwater world.