Boil the corn in a pot of lightly salted water for 10-12 minutes until tender. Then quickly cool it down in cold water, drain, and slice off the kernels by cutting down each cob's length near the core.
Cut the tomatoes in halves or quarters as needed. Tear the lettuce into big pieces. Place the lettuce, corn kernels, tomatoes, beans, onion, and coriander in a bowl for a vibrant mix of flavors and textures.
Combine the oil, lime juice, and honey in a bowl and drizzle the mixture over the salad.