Blodyn, you've got a unique gift of making even the weeds look beautiful. It's a pleasure looking at all your photos.
Definition of a weed is any plant growing where it is not wanted, so if you have a lovely flowering plant, planted in the wrong place Ie : your garden, - it is classed as a weed!!!
So in the right environment. Ie: on the orme. They are not weeds.
All plants/flowers can be beautiful in their own environment.
Maybe not on the prom/beach though