Make the Lemon Vinaigrette: Combine the lemon juice, garlic, Dijon mustard, honey, sea salt, and black pepper in a jar with a lid. Pour in the olive oil, seal the jar, and shake vigorously until the mixture becomes smooth and creamy. Taste and adjust seasoning, if needed, and set aside.
Cook the Bacon: Heat a skillet over medium heat and cook the bacon until crispy, about 3 minutes per side. Remove the bacon and place it on a paper towel-lined plate to drain excess grease. Once cooled, chop the bacon into small pieces.
Toast the Almonds: In a dry skillet over medium heat, toast the slivered almonds for about 3 to 5 minutes, stirring often to prevent burning. Remove from heat when the almonds are golden and aromatic, then let them cool.
Assemble the Salad: In a large serving bowl, toss together the chopped romaine lettuce, halved cherry tomatoes, Swiss cheese, Parmesan cheese, bacon pieces, toasted almonds, and croutons. When ready to serve, drizzle the salad with the prepared lemon vinaigrette and toss well to coat everything evenly.
Storing Leftovers: Transfer any remaining vinaigrette to the jar, seal tightly, and refrigerate for up to one week.