Discover Abersoch, a year round destination for those looking for wonderful beaches, cool cafes, jazz festivals and more.