A expressão é correta, embora se trate de uma construção usada preferencialmente em contextos coloquiais.
Neste caso particular, o verbo dar é usado como verbo leve. Estes verbos perderam o seu sentido pleno e caracterizam-se por terem sofrido um «esvaziamento semântico», pelo que funcionam associados a um constituinte nominal1. Observamos o seu funcionamento em construções como:
(1) «dar animação à festa» (= animar a festa)
(2) «fazer uma intervenção» (= intervir)
(3) «ter lucro» (= lucrar)
Como se observa, o verbo leve em conjunto com o constituinte nominal pode ser parafraseado por um verbo que se relaciona com o nome. O mesmo acontece com a construção apresentada pela consulente:
(4) «dar uma caminhada» (= caminhar)
Assim, as construções com verbos leves são uma possibilidade em língua portuguesa, pelo que não poderemos considerá-las incorretas. Existirão, todavia, opções mais cuidadas que poderão explorar de forma mais rica as opções da língua.
Disponha sempre!
1. Para mais informações, cf. Gonçalves e Raposo in Raposo et al., Gramática do Português. Fundação Calouste Gulbenkian, pp.1214-1218.