Preheat the oven to 450°. In a bowl, toss the tomatoes, basil, onion, olive oil and vinegar and season with salt and pepper. Let stand for 15 minutes.
Set a wire rack on a baking sheet and arrange the bacon slices in a single layer on the rack. Bake the bacon in the upper third of the oven for 15 minutes, turning once, until golden and crisp-chewy. Let cool, then break into small pieces.
In a small bowl, whisk the mayonnaise with the mustard, curry powder, Cajun spice mix, lemon juice, garlic and hot sauce.
Sprinkle the bacon over the tomato salad and serve the mayonnaise and bread on the side.