La Taverna is much more than an Italian restaurant. Its history on this island, along with its high standard of divine tasting meals, makes it a la...