Cwm-yr-Eglwys (Valley of the church) is a hamlet located at a picturesque cove on the south-eastern side of the Dinas Island peninsula in the community of Dinas Cross between Fishguard and Newport, Pembrokeshire, in southwest Wales. The hamlet takes its name from the ruined church by the beach.