how heavy is the boat?
I would suggest very similar to nicks recommendations, I have some brushless setups, I would probably suggest staying around the 1000 kv or maybe a little bigger,1200, and go outrunner as they cool better.
My fastest runs a 1620kv motor. Think of it this way, lower kv equals more grunt, and higher kv is more revs, you have to get a balance one against the other. My 1620 kv on direct drive is all revs and no go, I run it with a gearbox 2.5:1 ratio, which then reduces revs, and increases grunt, for acceleration, also, lower kv means you can swing a bigger prop, as the motor has more torque and therefore increase thrust.
Giant cod are out of stock on most motors, and have been for ages, so you might have to wait for new stock. Also, you have to consider the wattage. Unfortunately there is no defined set up, you are considering batteries, motor, esc, size of prop, size of boat, weight of boat, so many variations, its not just the motor that gives the performance, there was a post a few weeks ago and I cant find it, A chap had built a nice boat, and video with a phone I think, it was his first attempt, it ran rweal nice, and was a similar boat to yours, with a gaint cod motor, if someone could remember what it was it will probably help your decision!
Paul