Where to Stay on Oahu Besides Waikiki: Best Options in Ko Olina, the North Shore, & Kailua and Lanikai