I was on the beach for a week between Christmas and New Years and was not approached by one unwanted vendor (a covid up side?). The other vendors all had masks on. If you set the hysteria aside and listen to the experts, it is extremely difficult to catch the virus outside. I found Red Stripes to be an effective way to push the worries aside when I was there.