博多に上陸した唐軍から太宰府を守るために築かれたのが大野城
逆に太宰府方面から進行する薩摩勢から博多を守るために築かれたのが岩屋城

北から敵が攻めてくるか南から敵が攻めてくるかで城を築く場所がちょっと違う