For the avocado dip, place half of the avocado into a food processor with the lemon juice and blend until smooth. Transfer to a bowl.
Chop the rest of the avocado into small cubes and mix into the blended avocado. Add the chopped tomatoes and chilli flakes and season, to taste, with salt and freshly ground black pepper. Taste and add more lemon juice and chilli if needed. Place the dip into a small serving bowl.
For the olive tapenade, place all the tapenade ingredients into a small food processor and blend until almost smooth. Place into a small serving bowl.
For the griddled garlic pittas, place the garlic and olive oil into a small bowl, season with salt and freshly ground black pepper and mix well.
Brush the pittas with the garlic oil. Heat a griddle pan until smoking hot and griddle the pittas on both sides.
To serve, place the griddled pittas onto a serving plate and serve with the avocado dip and the olive tapenade.