Abersoch Beach is located in the popular coastal seaside resort of Abersoch, in the county of Gwynedd, Wales. It is a sheltered and a sandy beach, with safe swimming, lifeguard service being provided, and with beautiful views of the mountains of western Wales. Boat trips can be made to St Tudwal and Bardsey Island. It is an excellent spot for watersports, such as surfing, windsurfing, sailing, even for beginners. It can become crowded in summer months. In the city of Abersoch a variety of small shops, bars, restaurants and hotels can be found.