Abersoch Beach: Golden Sands & Welsh Watersports Haven | OnlyBeaches