You can major in philosophy anywhere. There really aren’t undergraduate rankings of majors for a variety of reasons; any top college is likely to have a good to excellent philosophy department, although of course some are better than others.
What would be more helpful is if you talked about other characteristics that are important. You say that you are interested in staying in New England. Do you want to be in an urban area, the suburbs, or a rural area? Do you like to hike and kayak or would you rather explore museums and go to the opera? Do you want a large school or a small school? How much do you think your family can afford?
If you want a small college, I thought of Curry College (in Milton, a suburb of Boston); Emmanuel College (which is in Boston), Assumption College (in Worcester), Roger Williams University (in Rhode Island), Providence College (in Providence; could be a little bit of a stretch with your SAT scores), Stonehill College (in Easton; your scores are in the bottom of their range, but they admit 71% of their applicants). A medium-sized place is Fairfield University, in CT.
You might consider some test-optional colleges given your decent GPA but low SAT scores. Hampshire could be a good choice (in Amherst), because they don’t consider SAT scores in their admissions process. Neither does Brandeis, Clark University, College of the Holy Cross, Mount Holyoke, Smith, Stonehill, Bates, Bowdoin, Colby, Providence, or Middlebury. These are all colleges that would be reaches - in fact, out of reach - for you with the inclusion of your SAT scores. They’re not necessarily in reach without them (your GPA is still a bit lowish for them) but it’s something to take into account - I think Hampshire, Stonehill, Providence, and perhaps Clark are ones that could be realistic reach colleges if you omit your SAT scores.
Also, of course consider your public universities! UMass-Amherst might be a reachy-match for you, but certainly also consider UMass-Dartmouth and UMass-Lowell, as well as Framingham State, Bridgewater State, Salem State, etc.