Lying about two miles offshore from the Llyn Peninsula across the notorious tidal race of Bardsey Sound, Bardey Island is approximately 1 mile long and half a mile wide. Its highest point is Mynydd Enlli at 548 feet.
It has two beaches, about 100 yards apart on either side of a narrow isthmus.
Porth Solfach (above) on the west side is the better of the two, and is a small bay of steeply sloping white sand and shingle, backed by low boulder clay banks. The lower shore is seaweed covered rocks and rotting seaweed.
Henllwyn faces east and is mostly shingle with small patches of sand and seaweed-covered rocks. It has a small quay at its northern end, and is the arrival point for boat trips from the mainland.
Refreshments and toilets are available, but dogs are not permitted.