Heat 1 tablespoon oil in a nonstick skillet over medium-high. Season halibut with salt and pepper and place into hot skillet. Cook 4 minutes on each side or until golden and flakes easily with a fork. Transfer to a covered dish.
Slice peppers into thin strips; dice onion. Heat remaining 1 tablespoon oil in skillet over medium-high. Add peppers and onions; cook until softened.
Serve fish, peppers and onions on a bed of rice. Garnish with diced avocado and pineapple on top and lime wedges on the side.