Từ ngày 9 đến ngày 17 tháng 1, "Shamrock Bay" tiếp tục ở lại khu vực đổ bộ để hỗ trợ cho cuộc tấn công; nó tung ra tổng cộng 571 phi vụ, trong đó có 170 phi vụ bên trên Luzon, trước khi gia nhập Đội đặc nhiệm 77.14 vào ngày 17 tháng 1 để quay trở về Ulithi. Tại đây, con tàu gia nhập Đơn vị Đặc nhiệm 50.8.25, rồi khởi hành vào ngày 16 tháng 2 trong thành phần hộ tống bảo vệ cho nhóm Baker thuộc Đội tiếp liệu hỗ trợ cho cuộc đổ bộ lên Iwo Jima. Nó tiếp tục nhiệm vụ hỗ trợ trong tháng 3, rồi quay trở lại Ulithi vào ngày 5 tháng 3 để chuẩn bị cho Chiến dịch Iceberg, cuộc đổ bộ lên Okinawa. Nó khởi hành hướng sang quần đảo Ryūkyū vào ngày 13 tháng 3, tiếp tục làm nhiệm vụ bảo vệ cho Đội tiếp liệu, rồi được cho tách ra vào ngày 7 tháng 4, một tuần sau cuộc đổ bộ chính lên bãi Hagushi, để gia nhập Đơn vị Đặc nhiệm cho các cuộc không kích lên Okinawa.