For a self-sustaining food forest I would make sure I am getting st least 12inch/300mm of rain per year.
Less than this and irrigation or something is needed.
Usage
Water usage is 55,555L per year per person so a household of 5 will use 277,775 liters.
If you eco-tourist you are going to need even more water. The same goes for water for goat/sheep/dog/chicken/fish/cat/etc.
Tank
Assuming you get most of the rain in the winter, your water tank will need to be at least 60% of total yearly usage.
I recommend a ferrocement tank at a higher elevation than your house for some water flow without a pump.
Catchment
2,000sqft per person or 10,000sqft for 5people (186sqm/person or 929sqm/5people)
Well
You could do a well but the water table is going to be deep esp if you are at the top of a hill, deep as in over 50m (150ft) in most areas, but ask the
local or well companies.