姆尼河的保护，而且控制沿海岸的罗马老路。加的夫城堡是一座外庭式城堡。古罗马的城墙已经倒塌，诺曼人用它的剩余作为城堡外围的地基，在它的外面挖了一到防御沟，用挖出来的土在罗马堡垒的上面建造了一道8.2米高的墙。诺曼人还使用一道内墙把内部分为一座外庭和一座内庭。在城堡的西北角在一座12米高的土丘上他们建造了一座木结构主楼，土丘的周边有一道9.1米宽的护城河。这座土丘是威尔士最大的城堡土丘。整个城堡的面积是3.34公顷，内庭的面积是0.81公顷。磨坊对当时的当地居民来说是不可缺少的，城堡的磨坊位于城堡西侧的外面