They cannot eat shellfish.
This is more of a precaution rather than an actual rule. Some royals, including the Queen, choose not to eat shellfish and some other types of seafood whatsoever to avoid allergic reactions or food poisoning. Others, like Prince Charles, will gladly slurp an oyster.