猫が花や花壇・畑に入って糞や尿をするのは、その場所が周辺のどの場所よりも「猫にとって快適な場所」だからです。
猫にとって快適な場所とは、次の条件を満たした場所です。
人の出入りが少なく、番犬などもいない → 静かで安心できる場所
やわらかい土や砂、芝生などがある → 気持ちよく排便できる場所
エサを探して、歩かなくていい → 簡単にエサが得られる場所
猫が来ないようにするためには、「猫が好む場所」から「猫が嫌う場所」に変えることが効果的です。
猫の忌避方法については、下記を参考に試してみてください。
[参考]猫が庭などに入らないようにする方法(埼玉県ホームページ)
また、1回で効くものではないので、反復継続をすることが大切です。
※猫は愛護動物ですので、虐待にあたる行為は禁止されています。