In the Kapolei area there is the KoOlina resort. There’s a Marriott timeshare which you can rent by the night, Four Seasons hotel, Disney resort (available on Costco travel) as well as VRBO. We like the location, easy enough to go to Waikiki for a day, Pearl Harbor, Northshore. Calm lagoons for swimming.
Waikiki is great if you like a city vibe, we stay there for a night or 2 post cruise but otherwise prefer a more relaxing environment.