This is Criccieth Castle (it's proper Welsh name is "Cricieth" with one "C"....built by Llewellyn Fawr (the great) in the 14th or 15th century to defend against the English.....but what a pity history has to be so full of bloodshed.
It's a landmark as you go down into Cricieth ....a beautiful castle.