Unless your plan is ship to ship the best bet would be the older slower BBs like Idaho or Colorado. Those were the ones used for shore bombardment not the fast BBs. Those older BBs fought some nasty battles with shore batteries. One of them, Colorado if memory serves, fired more tonnage of shells than any other ship in the US Navy and that was all in support of ground operations.
I always include the potential for ship to ship.

"At the Battle of Leyte Gulf, the ship (New Jersey) protected carriers with her anti-aircraft guns. New Jersey then bombarded Iwo Jima and Okinawa."
"Missouri conducted her trials off New York with shakedown and battle practice in Chesapeake Bay before transferring to the Pacific Fleet, where she screened U.S. aircraft carriers involved in offensive operations against the Japanese before reporting to Okinawa to shell the island in advance of the planned landings. Following the bombardment of Okinawa, Missouri turned her attention to the Japanese homeland islands of Honshu and Hokkaido, performing shore bombardment and screening U.S. carriers involved in combat operations."
"Wisconsin was ordered 12 June 1940, laid down 25 January 1942, launched 7 December 1943, and commissioned 16 April 1944. After trials and initial training in Chesapeake Bay, she transferred to the Pacific Fleet in 1944 and was assigned to protect the U.S. fleet of aircraft carriers involved in operations in the Philippines until summoned to Iwo Jima to bombard the island in advance of the Marine landings. Afterward, she proceeded to Okinawa, bombarding the island in advance of the allied amphibious assault."
http://en.wikipedia.org/wiki/Iowa-class_battleship