Well yes - tomatoes don't seem to love the wind, I agree. I have a couple of tucked away, sunny corners which are well protected.
The pic below is one such - out of the wind, 3/4 sun. And that big mulch I seaweed mentioned - over a foot deep when laid down.