Iowa Class: 16 inch guns - Effective range = 42,345 yards = 22.8 miles
The Iowa class, by a mile. Make that almost TWO miles. {;^)
Their real effective range was restricted to the range of their radar. The Iowa had superior radar that allowed them to see farther than the Bismark and also gave them feedback as to where their rounds were landing.