There is a lot that goes into SEO, more than just adding 'Best Ellijay, GA Yoga' to all your title tags.
Just a few things I saw as I quickly scanned your website
At least 4 pages on your site have the same <title> tag, including some type of variation of 'Best Ellijay, GA Yoga'
They are all basically competing for the same search term.
You are linking to a lot of external websites.
Just on the home page you have 3 <h1> tags.
Make space for yourself
Yoga & meditation that is passionate about helping you keep moving.
Stay grounded on the go!
Experience…
I didn't find a Google Business Profile. This is essential for local search.
Images don't seem to be optimized. Meaning their file sizes are very large.
Not sure what the person you hired actually did for SEO, but there really is none on your website.
There are a lot of guides and resources out there in case you want to DIY this.