Вы сами сделать ничего не сможете. Не пускать кошку все лето, пока плодоносят огурцы? Если кошка уличная и привыкла свободно ходить на улицу? Не возможно! Это будет стресс и для кошки, и для вас. Можно соседям посоветовать накрывать сеткой, типа москитной, огурцы, или какой-то пластичной решеткой. Или поливать каким-то раствором, безвредным для растений, но с неприятным запахом для кошек. Наверняка, что-то подобное есть в магазинах. Купите им сами, если уж на то пошло. Мы живем в своем доме с огородом, у нас вечно проходной двор))), я даже и не знаю, чьи коты или кошки ходят. Они отдыхают под нашими кустами, лежат на нашем парнике, заходят в теплицу… Для кошек границ нет. И если ваши соседи люди адекватные, то должны бы это понимать.