A terraced garden is always a smart solution for a small slope slot, add matching raised garden beds and voila, you have a large garden.