Porthdinllaen Harbour Beach: Gwynedd's Unspoiled Sandy Gem | OnlyBeaches