Therapy focuses on healing past traumas and providing a supportive environment. Therapy prioritizes creating a "safe space" for you to come up with your own solutions and actions; by ethical code a therapist can't tell you what to do. It typically takes many months, even a year or more, before recognizable progress is made.
Coaching focuses on creating the future you want by giving you a map, skillfully motivating you, and holding you accountable for actions you choose to take between sessions. Progress is often made in a few months, often in just a few weeks.
To use a sports analogy: let's say you have a quarterback who suffered a seemingly minor shoulder injury early in his career but which is now severely impacting his distance and accuracy, and he's also more afraid of getting hit, so he's throwing the ball away too quickly. In this case the coach is responsible for designing plays that will work with his current limitations, and help him with psychology and influence to trust himself, trust his team, and make solid passes. The therapist in this case would be responsible for helping heal the underlying tissues: muscle, tendons, fascia and nerves. The coach is getting this quarterback to start winning again, and ASAP; the therapist is working on underlying issues that take longer to heal. Importantly, if this QB only did therapy and didn't get coaching, they would STILL have issues with their confidence, timing and accuracy; therapy maximizes the foundation for success, but doesn't itself create success.
Coaching and therapy are complementary and clients with difficult pasts can make remarkable progress when using both at the same time.