Kamaole Beach Park I is Kihei's best beach with good swimming and reasonable snorkeling at the rocky ends of the beach. Backing the beach is a busy road, but the beach is protected from road exposure by small sand dunes. At 590 yards long this is the biggest of the 3 neighboring Kamaole Beaches. Two condo complexes are situated on this beach - The Royal Mauian at the end of the beach, and the small Kamaole One complex. The north end of the beach features rocky tide pools and is often referred to as Charley Young beach.