Abersoch has fishing on the beach and the harbour.
The beach is mainly sand with some shingle.
The harbour is clean and sandy with a channel, formed by the River Soch, running through it.
Fish caught include flounders, rays, whiting, mullet, dogfish, bass, dabs, mackerel.
Car parking is available at both ends of the beach and is signposted from the village centre.
The harbour is also signposted with some parking available.