L'impressionnant château de Pembroke veille sur la ville comme sur le port. Le château, avec son donjon haut de 21 mètres et ses murailles fut achevé en 1093.