I inherited a gravel front garden with my house. It's elevated from the pavement.
There was already a pittosporum hedge underneath the window but I planted some low shrubs to give a bit of definition and privacy at the pavement side.
It has weed membrane under the gravel but the soil below that is very poor and rocky (houses were built in 1950s so I'm not quite sure what's under there but it's extremely rocky when you dig).
Despite facing WNW it's very exposed and receives a lot of sun from the road running SW/NE. None of our gardens have fences or lawns to cast shade/absorb rainfall - a lot of people have cut out a portion out as a driveway.
Some of my shrubs are doing quite well (euonymous, lavender, choisya, fuschsia). Others are definitely struggling (pieris). I'm not really a fan of ornamental grasses - does anyone have any suggestions that I can use to fill gaps? I suppose I should go down the Mediterranean route and plant rosemary and sage 
Ideally I'd like something low maintenance and evergreen. I considered annuals but it's so rocky I'm not sure they'd take without daily watering which is a bit of a hassle (terraced house no side access so I have to cart watering cans through the house. No downpipe at the front to install a water butt though I have one at the back).
I have some window boxes and planters on the ground for annuals instead.
I know the solution is probably to invest in a large raised bed style planter but does anyone have any planting suggestions in the meantime? 