Yr Hafan, Bed & Breakfast and Self Catering Accommodation in Pembrokeshire. Built in the 1800’s, Yr Hafan is a delightful holiday complex of 3 lovely stone built self-catering cottages and a boutique B & B set in 1.5 acres of landscaped gardens.Yr Hafan enjoys an enviable location in the Pembrokeshire National Park. Situated just 1.5 miles from the pretty fishing village of Porthgain.