Heron on coast of Llyn Peninsula?

Can anyone tell me if this is a Heron? It was spotted  right by the sea at Hell’s Mouth on the Llyn peninsula but I have never seen a bird this size there before.

Appreciate any info. Sorry the pictures aren’t great.