Commencé lors de la deuxième campagne d'Édouard Ier au pays de Galles, le château de Harlech fut construit entre 1283 et 1289. Du haut de son rocher à 60 m d'altitude, son impressionnante silhouette domine la plaine et offre de belles perspectives sur les sommets de la région du Snowdon, sur la péninsule de Lleyn au-delà de la baie de Tremadog, et, au sud-ouest, sur la mer d'Irlande. Depuis 2017, un impressionnant pont suspendu relie le château au Visitor Centre.