Could tanks destroy a warship caught in a narrow river or fjord?
Short answerThey might damage a trapped light ship, but a cruiser or destroyer can answer with heavier, faster-firing naval guns that would destroy a World War II tank with one hit.
NotesGeography can create an unusual opportunity for land weapons. A ship confined in a river or fjord loses much of its freedom to maneuver and can be engaged at short range. Even then, a destroyer or cruiser carries guns that outrange and outpace most tank weapons. A six-inch shell striking a World War II tank would be catastrophically destructive, so the land force must survive the ship's reply.