Certified GKH Gardening Expert
Your area is set up a little different in terms of climate zones than ours. You seem to be equivalent to our USDA zone 9. This will mean that the avocado will, likely, survive with the mini greenhouse. The geraniums may survive, depending on the type. Some are more hardy than others.
Here are some articles that will help you to understand each plants' care and requirements: