Elli's is a Mediterranean restaurant in Fiskardo, offering a scenic seaside dining experience.