There quite a few big ship fights in WW2 in all theaters of war, especially in the Pacific.
ack-ack
Probably misleading though as there were just two battleship engagements, one with Washington and South Dakota Vs a Japanese Bb at Guadacanal and the old Pearl BBs at Surigo Straights.
Atlantic had Bismarck Vs Prince of Wales and Hood and Hood wasn't a BB.
Lots of cruiser engagements.
The BBs doing shore bombardment weren't 20 mile out either. It was mainly the old BBs doing it and they often dueled shore batteries and on more then one occasion took hits.
The other piece of that discussion would be having two different types of task groups. One would be the slowest BB, destroyers, destroyer escorts, jeep carriers troop transports and cargo ships for the offshore stuff.
The other would be big carriers, fast BB, cruisers and destroyers for open ocean surface engagements.