I made this Deep Sea Satin farming guide to help out players who want to farm the cloths instead of buying them from the Auction House. I traveled around Zuldazar and Kul Tiras to search for places with a high density of mobs which I can kill and drop Deep Sea Satin. Below you will find a list of places I think are the best for farming Deep Sea Satin.
Deep Sea Satin is dropped by every mob that can drop Tidespray Linen, but it has a lot lower drop rate.
Deep Sea Satin
Tailors will get much more cloth than non-Tailors, even if their BfA Tailoring skill is 1. Don't expect a lot of Deep Sea Satin if you farm without Tailoring.
Keep in mind! Several people can tag the same mob and still get loot. So, even if someone is already killing your mob, you can just help him and you can loot it too.
Tiragarde Sound
A really good place to farm Deep Sea Satin is the non-instance version of Freehold in Tiragarde Sound. The mobs are really close to each other so, you can pull a bunch of mobs together then AoE them down. The respawn rate is not that fast, but if you do a full loop on the island, the mobs at the start should start respawning. Try to make a bigger loop around the island if you see that you kill them too fast and have to wait for respawns. (you can also use the bridges and go to other parts of Freehold)
Zuldazar
The Dark Iron dwarves at Xibala in Zuldazar respawn really fast, you can never run out of them.