You asked:

is nuku‘alofa west of santa cruz

Yes. Santa Cruz, California is east of Nuku‘alofa.
Nuku‘alofa
Nuku‘alofa
Nuku‘alofa

Santa Cruz, California
Santa Cruz, California
Santa Cruz, California