Unless you are pro or training to be pro, I would recommend finding a less crowded place to sail. For you intermediates who want to say you sailed there, go in the summertime on a flat day and try to stay out of the way. These spots are less accessible than Hookipa and therefore less crowded. Sprecklesville and Camp One are down little dirt roads traveled by few non-windsurfers. These spots offer the best wind on the north shore.
Waves tend to be better for jumping than riding.
You'll find many people Kite surfing in these spots. Kanaha is a windsurfer's paradise. Huge wide beaches and smooth water inside the reef and a variety of waves out at the reef. On good days it is not uncommon to see 100 sailors. Local sailors usually avoid this spot.