Additionally, some general advice against projectile spammers is to choose a stage that lets you get around what they throw out (Final Destination is horrible in this matchup). In general, you'll probably want a medium-sized stage so Link can't run away too easy, with platforms that let you easily get above and around his arrows, forcing him to change up his tactics.
Some potential stage picks might be;
- Dream Greens (is a little on the larger side, but has big death boundaries so you can take advantage of Bowser's high weight so you'll live really long)
- Skyworld (you can easily avoid spammy arrows and boomerangs by jumping between platforms)
- Luigi's Mansion (this one is REALLY great, the pillars will eat up his projectiles so he can't just sit in the corner and spam)
- Delfino (the various layouts will force him to move)
- Brinstar (learn the acid's rising patterns, it will force him to meet you at the top platforms or get burnt).
Once you learn stages' advantages/disadvantages to your character, you can use them to defeat your opponents easier.