The main beach at Abersoch is to the south of the village, and is very popular for watersports including sailing, jet-skiing, windsurfing and swimming. In the summer the sea at the Abersoch end gets a bit chaotic, and some zoning with buoys is in place to keep power craft away from swimmers. Wardens patrol during the summer. The beach is sandy backed by dunes and beach chalets, which are available for hire by the day or week. At high tide the rocks at the headland are popular for diving and jumping.
There are two attended car parks at the Abersoch end reached via Lon Traeth and Lon Golff. Facilities include slipways, toilets (with disabled facilities), drinking water, cold water showers, first aid post and ice-cream / beach shops. Dog restrictions apply from 1st April until 30th September between the two slipways at this end. The beach looks out towards the Cambrian mountains on the other side of Tremadoc Bay.
The other end of the beach is known as Machroes, and is mostly sandy with small shingle and shells. There is an attended car park here and a grassed seating area with picnic tables overlooking the shore.
Abersoch has quite a lively village centre during summer, with plenty of bars, cafes and surf shops.