How about Connecticut College? It’s known as a bit preppier (ie, Alex P Keaton) for the area, no Greek life, small (1900 students, I believe) and Economics is a popular major. I see that they have a rock climbing wall in their Athletic Center. They also have a sailing team.
Acceptance rate is 40 percent-ish … likely a match with your S25’s stats.