In my personal experience, these are some of the harder matchups
Simon/Richter: Projectile city. Down special is particularly nasty, because it safely shuts down Wizard Kick which would otherwise be useful for beating the boomerang. To be fair, once you get in past the wall of projectiles you can f**k Simon/Richter up. Once they are offstage, Ganon has the tools to consistently edgeguard with a little practice. However, getting through the projectiles is vastly difficult, largely because of Ganons slow movement speed and abysmal aerial drift.
Pichu/Pikachu: Ganon can really struggle with small characters, especially if they are as fast as pika. Smart Pichu/Pika players who cross you up with Nair a lot are a nightmare. Some moves like jab and short hop nair are way less usful vs these characters, because they often go right over their heads. Top all this off with a decent projectile. The only saving grace in this matchup is how easy it is to take stocks once you actually hit them.
Jigglypuff: I feel less confident about this one but seems pretty bad to me. Small size combined with exceptional aerial drift makes puff really hard to hit. Puff can weave in and out around Ganon's slow moves and punish accordingly. Because puff is often in the air, some options like Wizard Kick and d-tilt lose a lot of value, and jab will go over her head when she is grounded. Also I think puff should have an easy time edgeguarding ganon.
Out of your personal character pool, I think Links, Inkling, and Palutena are your best bets. The other ones I either don't have much matchup experience or don't feel threatened by.
Here's some general tips vs Ganon that can be applied with most characters: Edgeguard! Ganon's recovery does not have a lot of mixups, so you should be able to run off and hit him with an aerial a reasonable amount of the time. Mix up your roll and teching patterns. Don't corner yourself at the ledge like a noob or you will die in 1-2 hits. I've zero-to-death'd people with F-smash into n-air2. Respect Ganon's upsmash when landing on platforms. Camp him with projectiles. Cross him up a lot (I'm too lazy to explain what a cross up is, so if you aren't familiar look it up). And finally, combo him to death.