Oahu has many impressive beaches. Waikiki beach is the most popular in Hawaii with great swimming and fun tourist activities including surfing and outrigger canoeing. Situated on the eastern coast are three of Hawaii's best beaches – Lanikai beach, Kailua Beach Park, and Waimanalo Beach Park. Kailua beach is great for swimming, boogie boarding, kite boarding and windsurfing, kayaking and walking. Lanikai is an excellent beach for children offering reef protection from waves. Waimanalo beach provides nearly 4 miles of sand in a serene and beautiful setting. Oahu’s north shore has miles of nice beaches and is the location of many famous surf breaks. The northwest side also features good beaches but are not as popular among tourists. Oahu doesn’t have as many snorkeling choices as the other islands, Hanauma Bay and Shark’s cove being the most popular.