Coast-defense guns