Overlooking Tremadog Bay are the mighty and picturesque ruins of Criccieth Castle which was both built and destroyed by powerful Welsh princes.