Restaurant Kivisaari, located on an island in Helsinki's archipelago, offers lunch, à la carte dining, and cafe treats.