Dotted along the North Shore’s lengthy coastline are colorful communities and towns, each with their own sights and personalities. Pupukea's Ehukai Beach