I've got a real mix, when we moved in it was a bit if a jungle, so we pulled most of it out and started from scratch. In containers, I have dwarf mango and lemon, and in the ground I've planted grapevine (has done really well and had quite a few bunches last year) a few dwarf apple trees, cherry guava, a pomegranite tree, loquat tree, plumcot, cherry and olive. We be been in the house nearly 6 years and summer just gone we finally got some decent apples, the cherry guava and lemon are doing well too. I keep coffee grindings for the garden and I keep burying banana skins in there too. The soil in some parts of the garden is just pure sand, I used to keep chickens and found they helped to improve the soil. Biggest problem at the minute is the weeds popping up after the rain we've had.