Place radishes in a large bowl and sprinkle with salt and pepper, toss to coat.
Add onions, fennel, basil, and dill.
In a small bowl, whisk oil, vinegar, honey, and garlic.
Pour over salad, toss to coat.
Cover and refrigerate for at least 1 hour.
Sprinkle with walnuts just before serving.