My 3 absolute favourite places to use affiliate links:
1 - Blog posts: because you can go into so much detail about what it is, why it's awesome and the results you've had using the product/service/course.
2 - Emails (but not Amazon links): because you're reaching your audience directly, without the other noise on social media.
3 - My resources page on my website: because not only can I show my potential clients exactly what it is I use to run my business day in day out, if they want to use it too, they can click straight through and sign up for the product/service.
If you don't already have a resources page on your website, setting one up (complete with affiliate links) only takes a few minutes!
Here's mine in case you're wondering what a resources page is: https://www.thepassiveincomemama.co.uk/resources/