Caernarfon Castle is one of the most impressive of all the castles built by Edward I and is one of Europe's great medieval fortresses. Set on a peninsula bounded by the Menai Strait and at the heart of North Wales, Caernarfon became the English administrative centre.