In a mason jar, combine all salad dressing ingredients and whisk together well.
Bring a pot of water to boil. Cook corn for about 5 minutes. Remove from heat, and drain. Let it cool. Cut corn kernels off the cob with the knife.
In a large bowl, combine corn kernels, halved cherry tomatoes, diced avocado, chopped cooked bacon (optional), crumbled feta cheese, half of chopped cilantro. Toss lightly to combine.
Distribute the salad into individual salad bowls. Top with the creamy cilantro-lime salad dressing. Sprinkle the remaining chopped fresh cilantro on top.
