I am not big into catering YET. I would guess you would have to have two work stations, one for outside and one for inside. Couldn't you load up all the food in your vehicle and drive it over if it rains? Might be possible, just thought I would throw it out there.
Good luck and pray for no rain.
1 Meadow Creek TS120 with chicken cooker
1 Weber Kettle