Preheat the oven to 400°F. Grease a 12-cup muffin pan or line the cups with paper liners.
In the bowl of a stand mixer fitted with the paddle attachment, combine the softened butter and white sugar. Beat on medium speed until the mixture is light and fluffy, about 4 to 5 minutes.
Add the honey, eggs, and salt. Mix until the ingredients are fully incorporated, scraping down the sides of the bowl as needed.
In a separate small bowl, whisk together the all-purpose flour, cornmeal, and baking powder until evenly combined.
Add the dry mixture to the butter mixture. Mix on low speed just until combined. Do not overmix.
Add the milk and stir until the batter is evenly moistened. Fold in the drained whole kernel sweet corn until evenly distributed throughout the batter.
Divide the batter evenly among the prepared muffin cups, filling each cup about three-quarters full.
Bake for 20 to 22 minutes, or until the muffins are lightly golden and a toothpick inserted into the center comes out clean.
Allow the muffins to cool in the pan for a few minutes before transferring them to a wire rack or serving plate. Serve warm or at room temperature.