By Ben Johnson

Hit the waves in Abersoch

Abersoch, a vibrant village tucked away on the North Wales coastline could be described as a "little Newquay".