A couple of links about Spain and food:
The answer, in a nutshell:
“While travellers might attribute Spain’s late mealtimes to the country’s laidback Mediterranean attitude, the real reason is a little more peculiar. Spaniards are living in the wrong time zone, and have been for more than 70 years.”
2. How to make authentic paella on an open fire (“A Night of Rice and Fire” — from Roads & Kingdoms)
This post’s title means “overcooked rice is for the cat” according to the article, and it’s the final piece of advice in cooking good paella.