I launched from the trailer without a winch until I got trax this past summer. I always tried to have another person around to help push the boat up on the trailer so I didn't have to back the trailer with the box all the way into the water. I also usually tried to tie down the boat on the trailer during setup, especially stepping the mast.

Trax are more of a convenience than a necessity and you can always find someone around to lend you a pair if you get in a bind. Good luck finding a beach.