Located in the small town of Waimanalo, Kaupo Beach Park has a long, narrow, and rocky beige-colored sand beach situated in front of the Sea Life Park Hawaii. Kaupo in Hawaiian means ‘night landing’ and the park was named after a fishing village making it a great fising spot. Kaupo Beach Park is also known as Baby Makapu’u, Kumu Cove, and Cockroach Bay – and is popular among surfers, divers, and snorkelers. The beach at Kaupo Beach Park is onshore from two small islands – Rabbit Island and Kaohika’ipu which are seabird sanctuaries and you must have a permit to visit here.