If we're going to Weston we could always pop down the road to the beach at Brean Sands. It's a little more out of the way and amazing for photos:
OK, when I say down the road it's about a 30 minute drive from Weston if I remember right, but it's no further than Weston for those of us coming from the south. Trouble is it would rely on people being ok with driving on the beach as well as people not minding being a bit more secluded, there is a Cafe/restaurant there though, and often a burger van on the beach.
Just a suggestion though, I'm fine with going to Weston, more than happy to just fit in around other people.