it's all in the eye of the beholder, rock is both pleasing to the eye and very environmentally friendly. However, this is not a place to skimp on erosion protection just to go "green" Your best bets are either dumped rock, grouted rock, concrete, gabion mats, articulated concrete revetment mat and possibly a turn reinforcement mat (however without sunlight, that is unlikely to work). There are other methods such as jetty jacks and groins, but they aren't recommended under a bridge. Soil cement or RCC would work, maybe that looks more environmentally friendly. The final option would be to lengthen your bridge to completely span the river, bank to bank without any constriction. Keep the abutments out of the river. If you do that, then the river banks may not need protection.