Viking River Cruise and Allergies

My husband and I are thinking about cruising on Viking. He has EOE and therefore many, many allergies. How accommodating is Viking with food allergies? Our first cruise was on a large ship, so it was easier to find food items.

Allergies- Anaphylactic: seafood/fish/nuts EOE related and must be avoided: broccoli, cauliflower, green beans, corn, rye, barley, dark chocolate, coconut, sesame, peaches, melon, nutmeg, anything raw—so no fresh fruit or salads.