Preheat your oven to 350°F. Cut the corn off the cob and halve the potatoes. Spread them out on a large sheet pan.
In a small bowl, stir together the garlic, shallot, parsley, basil, oregano, and about ⅓ cup olive oil. Season with salt and pepper. Toss the corn and potatoes with this mixture until evenly coated. Sprinkle with a bit more salt and pepper.
Lay the bacon in a single layer on a separate sheet pan. Roast everything at the same time—check the bacon after 20 minutes and cook until deeply crisp (about 30–45 minutes total depending on your oven). The potatoes and corn should be golden and tender.
Meanwhile, whisk together all the dressing ingredients in a bowl and set aside.
Once everything’s cooked, transfer the roasted corn and potatoes to a large mixing bowl. Crumble in the bacon, then pour over the dressing and toss to coat. Fold in the chopped chives, scallions, and cherry tomatoes.
Serve warm or at room temp—either way, it’s next-level.