Peel the avocado, remove the pit and cut into thin strips. Cut the stem and leaves off of the baby pineapple. Peel the pineapple from top to bottom with a knife. Cut the pineapple into quarters, remove the hard inner core, then cut into bite-size pieces.
Peel the onion, halve and cut into thin slices. Separate the lettuce leaves, then rinse and drain. Whisk the lemon juice with the honey and olive oil and season with salt and pepper. Mix the prepared ingredients, except for the onion, and drizzle with the dressing. Serve the salad in portions, garnished with onion rings and some ground pepper.