For the vinaigrette: Whisk the vinegar, lemon juice, shallots, mustard and honey in a bowl. Sprinkle with salt and pepper. Slowly stir in the olive oil. Taste and season with salt and pepper.
For the salad: Heat the grill for direct grilling. Brush the sausages with canola oil and sprinkle with salt and pepper. Grill the sausages until golden brown on both sides and just cooked through, about 10 minutes. Remove and set aside for 5 minutes. Toss the tomatoes, olives, parsley, pistachios, cheese, greens, onions, basil and tarragon. Sprinkle with salt and pepper and some of the vinaigrette. Serve with the sausages.