Canal Grande is an Italian restaurant offering creative takes on classic dishes and a tasting menu in an elegant setting with a covered terrace.