So…the Sheraton Waikiki is a nice beachfront hotel with an amazing pool that I wouldn’t stay in unless the Royal Hawaiian and Moana Surfrider were prohibitively priced.
That said (and despite the name) the Marriott Waikiki Beach is not actually on Waikiki Beach. So if your choice is between the two, the Sheraton by a mile.