There are so many things to do in Abersoch from watersports and hiking, to boat trips, shopping, galleries and trying all the best restaurants in the village!