On Florida, one of the British Solomon Islands