These fish had been pulled from the ocean only a little while before I took this photo - so they'd be pretty safe to buy and eat. In fact, they'd probably be very tasty!
This isn't always the case though. Often you'll see run down bakkies (light delivery vehicles) filled with fish and ice parked on the side of the road. You'll usually see two or three guys (who've clearly been fishing for some time) each waving one or two long snoek fish in your general direction. The idea is that you'll be so tempted by the memory of your last snoek braai that you'll immediately pull your car over to buy one or two of their tasty fish!
To be honest though, I've never bought a fish from the side of the road, and this is only partly because I normally see the bakkie far too late to stop. In reality, the reason I don't go to more effort to stop is (a) because I hate cleaning fish and (b) because I've often seen the same bakkie parked for hours in the warm sun at the side of the road. Even though the fish are on ice - by the end of the day the ice is melted and the fish clearly aren't as fresh as they once were.
Call me paranoid - but have you ever writhed in pain after eating dodgy food, and can you say "salmonella"?!