Trade evolution has been a part of the Pokemon series since Pokemon Red/Blue. With the second generation, a new component was added to trade evolution. Some Pokemon that can only evolve through trade also had to be holding a special item before they were exchanged between two players. For Pokemon like Kadabra and Machoke, Pokemon Legends: Arceus has made it possible to evolve without having to trade.
Machop would evolve into Machoke once it reached level 28. However, Machoke could not evolve into Machamp simply through leveling. Before players could find Machamp in Pokemon Sword/Shield's Wild Area, the only way of getting Machamp was by trading Machoke. This evolution method was difficult and impossible for those who played offline. In Pokemon Legends: Arceus, Machoke now evolves when it's given an item called a Linking Cord.
Pokemon Legends: Arceus — How to Get Bonsly
Machoke can be found in various areas of Hisui (refer to above image).
However, it may be easier to catch the one in the Cobalt Coastlands at Castaway Shore. Once players have quelled Noble Liligant of the Crimson Mirelands, they'll go to Cobalt Coastlands next. Machoke can be found wandering Castaway Shore along with Machop.
There's also a chance of encountering an Alpha Machoke. Remember to be consistent in getting higher Star Ranks at the Galaxy Team. If players aren't at a rank where level 30-40 and above Pokemon will obey them, they won't be able to catch Machoke.
If players can't find Machoke, they can reset the time by sleeping at a nearby camp or going to Jubilife Village then returning to Cobalt Coastlands.
While it may be tempting to use a Linking Cord on Machoke, players may want to max out its Research Level. In Castaway Shore is an NPC called Bosley,
Read more on gamerant.com