@Account Closed Question for ya Adam, is the porch concrete or wood? 99% of the time when you see air bubbles like you have mentioned its just because the concrete has not been sealed or it was painted in the summer heat. A few things can causes air bubbles in general, those are: moisture under the paint (not letting it fully dry), dirty concrete (maybe some debris or an oil spot), or painting in pretty hot weather. When you paint in the summer heat, let's say the common dark brown porch paint, it has TONS of colorant pigments in the paint so it takes longer to cure/dry. In the summer heat it will nearly bake the top layer of the paint not allowing the bottom layer to fully cure. This then forms air pockets as the bottom later never really adhered to the concrete. Good thing is, areas that do not have air pockets are cured and pretty well attached to the concrete. I would give the surface a good pressure washing, scrap away any areas that have been issues in the past, apply a concrete primer/sealer, then apply two top coats with adequate time in between coats. It is a pain in the butt to do this but it will alleviate the issues you are having and ideally you wont have to mess with it again for many years.
ps. There are these new "resurfacing" paints offered by most major brands, you get HORRIBLE coverage with them but they are pretty awesome. They have some texture to them and can smooth over just about anything. It this was a wooden deck I would definitely just pressure wash, dry, then apply something like this. The same can be done for concrete but some feel the texture looks a little uneven on smooth concrete surfaces. Hope this helps!