In a small bowl put vinegar and add onions to pickle them. Let it sit for 15 minutes.
Line a plate with lettuce leaves.
Cut the avocado, and scoop spoonfuls into the plate. Season with salt and pepper.
Add the beets, orange, and grapefruit segments on the plate.
Then, add the tomato slices., and cucumbers.
Add the pickled onions on top.
Break the salmon into small pieces and add it to the plate.
Add the citrus shallot vinaigrette on top and serve.