Yes, these are sails made of Purishade fabric.
Purishade fabric is a super abrasion resistant olefin polypropylene fabric. It was initially conceived as a waterproof fabric but over the years, we developed waterproofness with a breathable component equivalent to the polyethylene fabrics .
For very windy areas where you also need waterproofing, Weathertech fabric is your best choice.