I've stayed at the Marriott in Ko Olina an enjoyed it. The new Disney property is very nice, though on the pricier side. It definitely has a Disney hotel feel.
I enjoy the North Shore and have selected Turtle Bay right after arrival when I'm looking to relax and chill after the long trip. I've done the same with the Marriott.
I would select Ko Olina if I didn't want to be too far from the action and Turtle Bay if I wanted to be far from the action