The 12th century Church of St. Cwyfan once stood on a peninsula serparating the coves of Porth Cwyfan and Porth China (above). Over the years, the soft boulder clay has been eroded, and now it's effectively one large beach, with the church stranded on a walled island in the centre of the bay. Commonly known as 'the church in the sea', services are still held there in the summer.
The upper shore is coarse sand and shingle, backed by low banks of boulder clay with agricultural land behind. Lower down, it's mostly seaweed covered rocks.
Some roadside parking is available at the end of a lane (Stryd yr Eglwys) from Aberffraw village - the surface and width of this lane deteriorating on the approach to the beach.
Dogs are allowed at all times. The photos were taken at low tide.