With limited space you might like to employ square-foot gardening methods, and I highly recommend companion planting.
Cherry tomatoes are definitely great producers, as are green beans. Many greens such as lettuce, chard, and spinach, are cut and come-again vegetables, which would make them an ideal choice. With limited space you might like to employ square-foot gardening methods, and I highly recommend companion planting. For example, if you can cage your cherry tomato so that it's lowest limbs are up off the ground, this would leave space around the base of the plant to grow some greens. Try succession-planting. Plant spinach early in the spring before your tomatoes even need to go in the space. When the spinach is done, plant your tomato, and plant the lettuce around the base. Then when the tomato is done in the fall, plant some kale or another round of lettuces. OR try vertical gardening to maximize your small garden. Trellis cucumbers at the back of the bed, then grow greens, radishes, or herbs in front of that.