Preheat your oven to 400 degrees f. and line a large baking tray with parchment paper.
In a large bowl, combine your squash pieces, half of the lime juice, minced garlic, rosemary, half of the oil, and toss well s, it's evenly coated.
Layer your squash pieces on the prepared tray and roast for 15 minutes, or just until slightly charred and tender.
Remove your tray from the oven and carefully create some space for the salmon.
Season your salmon with sea salt, and pepper, drizzle with remaining lime juice, then rub it with remaining oil.
Arrange the red onions and tomatoes around the salmon.
Return your tray to the oven with everything on it now, and roast for an additional 10-15 minutes or until the salmon is cooked through and flaky.
Once finished cooking, remove from the oven, top with your fresh lime zest, and garnish with lime slices.