If you need strength go with a zipper. But, most zippers degrade in the sun. So, if you need sun protection add a velcro flap that covers the zipper.
BTW, I am looking into making my own sunbrella cover for my little fishing boat. I think I can buy a sewing machine and the material for less than it would cost me for a custom cover.