Hi Shaina,
As you are saying above such are really not competitive keywords, in that regard I said that these phrases really have some local competition power what your local users use to search and your competitors caring it to be TOP, that's it.
Ooh, I checked it via Google.com , What I can suggest you here FIRST that you should increase domain authority, which is week than your competitors but in this phrases rank I can your page has enough page authority to come, don't forget Domain Authority also goes along with it might be the reason.
SECOND To re-write content of this page totally unique as you Google comes very first to unique and fresh content if something very well suitable to search query it finds.
THIRD to build some powerful high authority content niche theme based links
Hope above suggestions help.
Best,
Teginder Ravi