Kauai’s North Shore is lush and green with waterfalls, pristine beaches, rivers, agriculture, and resort areas and golf clubs. North Shore towns include Kilauea, Princeville, Hanalei, Wainiha and Haena. Anini has white sand beaches, a large barrier reef for protected swimming and snorkeling and a beach park for picnicking and camping.