Welcome to MathOverflow! I am a professor at a liberal arts college. The best place to start is by talking to your favorite math professor, or your advisor in the department. The graph theory course will have plenty of accessible problems that will give you a taste of research mathematics. Abstract algebra does, too, and I'll bet your independent study will be smoother if a faculty member is involved helping you see the "big picture", suggesting good exercises to work on, etc.
Most faculty at liberal arts colleges welcome the opportunity to work with undergraduates, because it's a lot of fun, and liberal arts colleges usually don't have graduate students. It also looks good to the university when a professor works with an undergraduate student, so don't be shy to ask your professors.
It may happen that when you talk to your favorite faculty member, they suggest doing a "directed study" with them in the spring, e.g., reading an interesting book covering material not normally taught in the curriculum (e.g., hypergraphs, or Galois theory). They might also have research problems in mind already, accessible to students. For example, I list a few on my webpage, in case students want to work with me. As a rising junior, you can also apply to REU programs (that stands for "research experience for undergraduates"), though you're more likely to get in as a rising senior. Such an experience would provide you housing and a stipend on the campus of some university, where you'd work alongside other undergraduates on a research problem suggested and supervised by a professor. It's a great way to get an idea of whether or not you like research and to improve your resume during the summer. Deadlines are often in February. The same faculty member you ask about directed studies can suggest REUs and write you a letter of recommendation. Based on your background, I think you have a good shot, even for this summer. Good luck!