How about a day out at a beach that has its own castle? Known as the 'Pearl of Wales', Criccieth is a seaside resort town in ...