Abersoch, situated on the Llyn Peninsula offers great beaches, internationally recognised sailing waters and good surfing. Shops, restaurants, bars and cafes are all plentiful and easily accessible in town.