I majored in earth & ocean sciences at Duke with a focus on oceanography and have nothing but good things to say about it. You get very small classes (most were <15 students), tons of faculty attention, and more research and internship opportunities than you can shake a stick at. Duke’s environmental science facilities, especially the marine lab and the Duke Forest with the Primate Center, are amazing. I was just at the marine lab a couple of weeks ago to visit some friends working in the drone research lab; there’s some really exciting research going on there, and undergrads are in the midst of it.
Political science is also extremely strong at Duke, but you’ll have much larger classes at the introductory level than in EOS (the same goes for biology).
You may want to consider public policy as a way of combining your interests. Duke’s undergrad program in public policy is about as good as it gets, especially for environmental policy and health policy.
As for the rest of your list, you’ve assembled a great list of schools, but it’s a pretty top-heavy list, and some of your safety/match schools (e.g. BU) are not known for being generous with financial aid. Definitely take a look at some of the urban/suburban liberal arts colleges like Macalester, Lewis & Clark, Richmond, Rhodes, Trinity (TX), Franklin & Marshall, Wesleyan, etc.