To prepare the Pico de Gallo, combine the tomatoes, garlic, one-quarter of the chopped red onion, cilantro, and lime juice in a medium non-reactive bowl. Season generously with sea salt and stir to combine. Cover and set aside.
Place the top oven rack in the center position and pre-heat oven to 350°F. Line a large, rimmed baking sheet with parchment paper or a Silpat™ baking mat and set aside.
Combine the taco seasoning ingredients in a small bowl and stir to combine. Set aside.
Heat the olive oil in a large skillet over medium heat. Add the remaining three-quarters chopped red onion and minced garlic. Season with salt and black pepper, to taste, and stir to combine. Sauté, stirring occasionally, until the onion is soft and starts to develop a bit of color, approximately 5 minutes.
Add the beef and break up into small pieces with a spatula. Add 2 tablespoons of the taco seasoning mixture and stir to combine. Cook, stirring occasionally, until the beef is browned. Remove from heat and set aside.
Spread the tortilla chips into an even, overlapping layer on the prepared baking sheet. Using a slotted spoon, evenly distribute the seasoned, browned beef on top of the tortilla chips.
Add the cheese on top of the beef and nachos in an even layer and place in the pre-heated oven for 5-7 minutes, or until the cheese is completely melted.
Remove baking sheet from oven and cool slightly before topping with sliced green onion, chopped black olives, Pico de Gallo, and sliced jalapeño pepper.
Toss the avocado with the fresh lemon juice and spoon on top of the nachos. Sprinkle with the fresh cilantro and serve immediately. Enjoy!