Promenade parking is non existent near the tower. There is the Hounds Hill car park above the shopping centre or the big open air central car park, both are sign-posted.
I drive up and down Blackpool prom everyday to and from work. It is hell on earth at the moment with all the holiday makers. I would park down at south shore near the new tram depot and get a tram or no. 1 bus up to the promenade where the airshow is based.
I agree with post above, you will be lucky to find anywhere 'nice' to eat on the prom.
There are places in and around the shopping centre which aren't too bad. Depends what you're after.
enjoy and good luck ;-)