Prestigious fine-dining restaurant on Venice's Isola delle Rose.