In reply to GrahamD:
Might be worth being a little weary of one or two of the suggestions made so far. Llyn Peris in particular I would suggest is not recommended, being part of the Dinorwig pumped storage power station with fluctuating water levels and potentially strong currents at times, I'm guessing those suggestions meant Llyn Padarn which is an altogether more reasonable proposition.
I would also be a little cautious swimming at Borth y Gest unless you have a good understanding of the behaviour of the tide here. A bit of a paddle or some pottering around is reasonable coming onto high water slack in one or two of the bays, but there are strong currents close to the shore here at times, especially on an ebbing tide. Most of the coast from Abersoch to Bermo is relatively easy going tide wise (although there can be a bit more movement past one or two of the headlands) with the notable exception of the river mouths, especially the larger ones such as the Mawddach, Artro, Dwyryd and Glaslyn estuaries, where currents are strong and potentially dangerous for swimmers. From Maentwrog the beach at Harlech would be easily accessible.