"Rainbow" returned to Olongapo, Philippine Islands, from the coast of China on 10 September 1923, serving there and at Cavite until 24 June 1924. She again sailed from Cavite on 24 June 1924 in company with tender "Finch" and the S-boats of Divisions 12 and 18 to serve at Tsingtao, Chefoo, and Amoy until 20 September. She returned to Olongapo on 23 September 1924 and sailed 28 October for return to the western seaboard of the United States. She called at Sorsogon Bay, Luzon (29 September-3 October); Apra Harbor, Guam (6-17 November); Pearl Harbor (7-19 December); and reached the Mare Island Navy Yard on 31 December 1924.