There are millions of jellyfish - Blue Sailors - on the beach. It makes for quite a stench.