My D with stats and ECs on par with yours qualified for good merit aid at Mt Holyoke. It’s strong in science (produces a high proportion of students going on to grad school), has many nerdy students and an equestrian team. No Greek life. It’s not in a warm climate by any means but considering your wants and needs it’s well worth a look.