Any restaurant and any food that they provide in Japan will taste delicious.
ご質問ありがとうございます。
"Any restaurant and any food that they provide in Japan"=「日本のどのレストランで提供されるどの食事でも、」
"will taste delicious."=「美味しい。」
他にも、"Everything that you eat at any restaurant in Japan will taste good."=「日本のレストランで食べるものは全てお美味しいよ」とも言えます。
ご参考までに。
Whatever you eat at any restaurant in Japan is delicious.
この場合、次のような言い方ができますよ。
ーAll the restaurants in Japan have good food.
「日本のレストランはすべて、食事が美味しいよ」
こう言うことで、どのレストランも何を食べても美味しいことが伝わります。
ーWhatever you eat at any restaurant in Japan is delicious.
「日本のどのレストランで何を食べても美味しいよ」
whatever you eat で「何を食べても」
any restaurant で「どのレストランでも」
ご参考まで!