Nestled along the rugged coastline of North Wales, a hidden beach sits in the shadow of the whimsical village of Portmeirion.