Since signing a security agreement with China this year, the Solomon Islands has had a strained relationship with the United States and its allies.