Absolutely, infrastructure is the real solution. Even if the full Dutch-style bike lane is not possible, quite minor things can make a difference.
E.g. around here there are some advance cycle stop zones and advance green lights for cyclists. Both are easy to implement but make a big difference to a cyclist's safety and visibility at a junction.