Porth Cwyfan is a rather untidy beach of coarse sand and shingle backed by low banks of boulder clay with agricultural land behind. The lower part of the beach is mostly seaweed covered rocks, with the St Cwyfan's Church sitting on a walled island in the centre of the bay. The church, founded in the 7th century was once firmly on the mainland, but erosion of the soft boulder clay has left it stranded. Services are still held here during the summer. The northern half of the beach is known as Porth China.
There is roadside parking at the end of a lane from Aberffraw village, the surface and width of this lane deteriorating on the approach to the beach. The photos were taken at low tide.