How is Cu(OH)2 a base if it can't dissolve in water?
Copper (II) hydroxide has some small solubility in water, determined by its solubility product constant.  More importantly, it will dissolve freely and act as a base if a suitable acid, such as acetic acid, is is available to be neutralized.  See also the comment from @f".