This is without question, the best beach on Oahu. Very few people seem to know about it, but Waimanalo Bay is the picture-perfect, island-paradise beach. On the windward side of Oahu, it is just a 15-20 minute scenic drive from Hanauma, or a 30 minute drive over the mountains from Honolulu. The sand is clean, the water is turquois, the waves are small (unlike the north shore), and there are plenty of shady trees and picnic tables. Most of the visitors seemed to be locals. There were very few tourists, which surprised me given the unbelievable beauty of this place. The beach streches for miles. There were one or two parking lots, but most people seemed to be parking by the side of the road. We also visited Kailua beach and Lanikai, but found Waimanalo to be the best. Waikiki, with it's crowds and rocks, doesn't even begin to compare. We found this place toward the end of our vacation on Oahu. It will be the first place we visit on our next trip.