The best time to visit Hawaii is between March and September, when it sees the least rain and the highest temperatures. This is the perfect time to enjoy the beach or water.
I recommend a minimum of three to four days on Oahu to check out the most popular sights and beaches. At least five days on Oahu is best if you want to spend some days at the beach, hike and explore different coasts of the island.