The best places to eat in Malindi — from beachfront seafood to rooftop fine dining on the Kenyan Coast.