Greece's food source if I had to rate it, would probably be a seven out of ten. Greek people were excellent fisherman and traders. Actually, other traders that lived around the Mediterranean Sea spoke Greek as a second language. It was important to know Greek in order to be able to do the best trading. The only unfavorable aspect of Greece's food source would have to be the bad soil. Farmers had it real bad when it came to harvesting and growing their crops. Athenian farmlands had to lie unplanted every second year to enable the soil time in regaining fertility. When you look at this aspect of food source in the overall "recipe" for civilization, it benefitted many other "ingredients" as well. It made Greece very wealthy because they had so much fish to trade. People looked to Greece for other foods such as their many different cheeses and their olives which were very well known. This was definitely good for Greece's economy.
The geography of Greece wasn't all that great. My rating for it would have to be a four out of ten. My main reason for that is even though the climate was mild all year round, other things were missing from it's main geography. There were no great river systems anywhere to be found in Greece. There were only many small river systems. Also, short mountain ranges cut up the Greek mainland. These mountains separated communities and prevented them from developing a sense of unity. Irregular coastlines were good to have because in a way, it was a natural defense for people trying to invade from the sea. At the same time though, it would make trading difficult at some points. Islands were included as part of Greece's geography. Crete is probably one of the most well known islands of Greece. People who lived on islands were a little more secluded than those people who lived on the mainland. This somewhat kept Greece from being united all-around. If you look at this as affecting other parts of the "recipe," you see that it helps and hurts other "ingredients.