There are some clean energy ETFs such as $PZD (INVESCO EXCHANGE TRADED FD TR CLEANTECH ETF) that may be decent investments, but if you have specific environmental predictions, you might want to invest 'as close' to them as possible, e.g. via weather derivatives https://en.wikipedia.org/wiki/Weather_derivative or second-order effects, rather than things further down the line of causation