Diani Beach has the best dining scene on the south coast, with some terrific seafood and fusion restaurants and authentic Japanese and Indian food, as well as local eateries serving flavourful Swahili dishes. Mombasa and its beach suburb of Nyali also have some standout fusion and Indian restaurants. Elsewhere, you're limited to restaurants at all-inclusive resorts, hotels and guesthouses.