So, where is the beach - I assume up north somewhere as the main filming is warrington..
Crosby Beach, north of Liverpool.
Are those statues on the beach supposed to signify something? or just a tourist attraction?
It's an art installation, an attraction.
It is Liverpool, actually. Crosby is part of the City, just on the outskirts.