The US Geological Survey said the quake struck at 1112 GMT near the Santa Cruz Islands, which are part of the Solomons, at a depth of nine kilometres (5.5 miles). The Pacific Tsunami Warning Center said there was no danger of a widespread destructive tsunami.