Llansteffan Castle sits on a much older Iron Age promontory fort, proving Llansteffan has been inhabited for several millenni ...