Need cash when I land, best place in Solomon Islands? Airport or places in the city?
The airport exchange is a scam. I went there once and got a horrible rate. The best option is to get cash from an ATM. The ATMs from banks like BRED Bank are a safe and reliable option. You won't need to exchange your money at all if you have Australian dollars, as they are widely accepted. Otherwise, use an ATM for cash, as the exchange rate will be much better than any exchange counter.
My advice is to get a little cash at the airport just to get to your hotel, and then use a bank ATM for the rest. The ATMs from banks like BSP are reliable and give a good rate. The airport exchange rates are just terrible. It's not worth it. You'll save a lot of money and get a better rate by just using a debit card at a bank ATM in the city.
The airport exchange counters are a complete rip-off. My advice is to skip them entirely and just use an ATM in the city. You'll get a much better rate and avoid a lot of fees. I used my Visa card at a BRED Bank ATM in Honiara, and it worked perfectly. You might want to grab a small amount of cash from the counter just to get a taxi, but do a big withdrawal at a proper bank.
Never, ever use the airport currency exchange. You'll get a terrible rate. Your best bet is to find a bank in the city of Honiara. The Solomon Islands dollar (SBD) is what you'll need. The ATMs at banks like BSP Solomon Islands or BRED Bank are the most reliable. You'll get a much better exchange rate from an ATM than you will from any currency exchange counter, so it's not even a contest.