True, naval guns would be of little use in Afghanistan, and 16 inch (or bigger) guns are really too heavy to transport over land. So you have a valid point. But when one considers modern ballistics can increase the range of big guns to 50-100 miles vrs 25 miles for a WW2 gun alot of targets fall within the range of a modern main naval battle gun should anyone ever decide to build one. Space born Kinetic energy weapons would work well for this purpose too. A bit more expensive but a stream of cannon balls with a V of 20,000 mph would do a lot of damage to a harden bunker.
What about taking one of the old 16 inchers, weighting the muzzle and giving it guidance, triggering mechanism to fire it when the muzzle touches the roof of the bunker?
:-D
Cheers!