I made this Shal'dorei Silk farming guide to help out players who want to farm the cloths instead of buying them from the Auction House. I decided to search for places with high density of mobs which I can kill and drop [Shal'dorei Silk]. I traveled around Broken Isles, and after a while I made a list of places.
Tailors will get 4-5 times as much cloth as non-Tailors, even if their Tailoring skill is 1. Don't expect much cloth if you farm without Tailoring. If you have a level 50 alt and you have a free profession slot, it's a good idea to learn Tailoring and go farm cloths with that character.
Keep in mind! In Legion, 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.
Highmountain - Snowblind Mesa
There is a spot at Highmountain where Mightstone Flankers and Mightstone Slingers are fighting friendly NPCs and they respawn almost instantly after you kill them, so there are usually 4-7 mobs up. It's very possible that you will die a few times here if you pull too many of them. Try to get the last hits on low HP mobs, you can still loot them even if the NPC did the most damage to them.
Watch out for the ranged mobs, if you aggro them, they will keep shooting you even if they are hitting another NPC.
There is a bunch of murlocs on the shore of this lake. Recommended for classes with good AoE.
Sometimes these mobs are required for a world quest and a lot of players will be killing them.
Val'sharah - Shadowfen
Stormheim - Runeaxe Training Grounds
Runeaxe Training Grounds in Stormheim was designed in a way that there is always a few Bonespeaker Runeaxe up. This means if you kill the last one, 2-3 new one will pop up. With ranged class, you could basically stand in the middle of the camp and just keep killing mobs.