Just flag 'build lots of artillery' for each civ and the AI will put 3 or 4 of them in every city. If you do this, don't move loaded transports past AI coastal cities for obvious reasons. I lost 2 transports out of 6 to arty during a recent amphibious attack, resulting in failure to take the city. I got him back though in another follow-up battle.