Nice little gift shop where you can buy souvenirs. Less crowded than the main one by the entrance.
You can buy some small souvenirs in Pearl Harbor, magnets and small cups can buy a few as gifts
The Pearl Harbor Memorial Center is amazing. I recommend visiting the battleship Missouri icon of World War 2