Royal Djerba offers Mediterranean, Tunisian, and Algerian cuisine.