Look at UNH. They are strong for your major interests, there is merit to attract more diversity, and activities going on all of the time sponsored by the LGBTQ+ community on campus. Train into Boston when you want it, near the beach, and good quality of life. And your GPA should be ok as long as you have a strong fall semester. Apply in the fall for the most merit aid.
You may also like UNC-Wilmington. Lots going on for a smaller city. And GPA would be fine there.