Halve the cherry tomatoes and dice the cucumber into bite-sized pieces.
Tear the fresh basil leaves gently to release their aroma.
Cube the avocado and lightly toss with some dressing to prevent browning.
Combine cucumber, cherry tomatoes, mozzarella, and basil in a large bowl.
Layer avocado cubes on top to keep them intact during mixing.
In a small jar, shake together olive oil, balsamic vinegar, garlic, salt, and pepper until emulsified.
Drizzle half the dressing over the salad and gently fold with a spatula to coat evenly.
Serve immediately or chill for up to 2 hours before serving.
Finish with a final sprinkle of sea salt and cracked pepper over the top.