Waimea Bay is the best beach on the North Shore of Oahu, Hawaii. It has it all! Snorkeling, rock jumping, underwater tunnels & Sea Turtles.