В 1282 году Эдуарду I удалось присоединить Уэльс к Англии. Для сохранения территорий требовалась строгая дисциплина и соблюдение порядка, вследствие этого король велел начать строительство мощных замков-крепостей. Главным должен был стать замок Карнарвон в Уэльсе. Задача замка-крепости была не только в оплоте, но и в контроле морских путей, которые связывают берега Западного и Северного Уэльса. Поэтому замок расположили между островом Англси и побережьем Северного Уэльса.