A 3-day itinerary for Oahu is the minimum time I would recommend unless you are just transiting through here on your way to another island. You could just as easily fill a whole week on Oahu if you're interested in doing more hikes, beach days or spending extended time at cultural sites and museums.