Porth Solfach (above) is on the west side of Bardsey Island, and is a small bay of steeply sloping white sand and shingle, backed by boulder clay. Lower down, the shore is seaweed covered rocks, and usually a substantial amount of rotting seaweed.
Henllwyn is about 100 yards away on the opposite side of the isthmus, and is a beach of mostly shingle with small patches of sand. The lower part of the beach is seaweed-covered rocks.
The beach has a slipway which is the arrival point for boat trips from the mainland.
Dogs are not permitted on Bardsey island.