With its combination of natural beauty and rich history, Nefyn in Gwynedd offers a perfect escape for anyone looking to ...