Penally Abbey review: romantic hotel near the Pembrokeshire coast