Boil potatoes in salted water until tender, about 15 minutes. Drain and cool slightly.
Boil eggs for 8 minutes. Cool in ice water, peel, and quarter.
Cook bacon until crisp, 8–10 minutes. Tear into pieces. Reserve 1½ tablespoons bacon fat.
In a bowl, whisk together mayo, sour cream, relish, mustard, garlic powder, pepper, and salt.
Add potatoes, eggs, tomatoes, olives, half the bacon, and bacon fat. Gently fold to combine.
Transfer to a platter. Top with remaining bacon. Serve.