Heat a large pot over medium heat and add chopped bacon. Fry until crispy and fully cooked, then remove bacon to drain on a paper towel. Reduce the heat to low and add onion, pepper, corn and garlic, stirring to coat.
Cook for about 10 minutes, stirring occasionally to prevent the garlic from burning. Increase heat to medium-high and add in butter. Once butter is melted and sizzling whisk in flour and cook for about 4 minutes, or until flour is golden brown.
Add in beer, and stirring constantly, cook for 5 minutes to allow the alcohol to cook out and mixture to thicken. Add in half and half and reduce heat to low. Gradually add in cheese while stirring. Stir until smooth, then fold in bacon and serve immediately. Garnish with fresh herbs.