As to canned veggies and that perhaps because it's an island fresh is difficult to get, I've had great fresh whole green beans at several restaurants on the island so that's no excuse for Divi.
We've been going to SXM for almost 50 years and have had many meals at many places, most good with the exception of Divi when we stayed there and we're to tired upon arrival to venture out. The Pure at Divi Aruba is so much better than SXM.
We've even tried places in Concordia area of SXM that were great. We try it all, local, (Yvettes, Gutside, Rosemary's etc) gourmet, French, (all places in Grand Case, Le Cigale, Sol e Luna [gone], Sebastians [gone], Le Poison D'Or [gone] Le Bec Fin [gone ], Pinocchio's [gone] Wan Jang Dal [gone], the original Rainbow [now not the same upscale place it was ], beach bar places, even Dutch if you could find it. And the worst food was at DIVI.