And yet, remarkably, the original Enterprise on TOS had no visible weapons emplacements on the hull.
The larger a ship is, I guess, the smaller the weapons details visible on the outside may be. A modern submarine is pretty smooth-looking - everything's protected behind hatches. So are most renderings I've seen of the Honorverse ships.
Our ship is a little smaller - a patrol boat, say, as against a carrier - so the guns will be a little more obvious. They'll also be fewer and less powerful, but such ships aren't designed to fight capital vessels.