If you want both users and guests to always open links in a new tab, you have to completely override trackClick in discourse/lib/click-track in an intializer (in a plugin). Specifically this: https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/lib/click-track.js.es6#L137. I wouldn’t advise it.