Mahaiula Bay offers a great supplement to visitors of Kekaha Kai State Park. To get to Mahaiula Bay you park at Kekaha Kai State Park and walk about 10 minutes north to this beautiful white sand beach. The beach spans about ¼ mile long and although there are some rocks in the water, they are not too intrusive. This beach offers great swimming and snorkeling. After you are done swimming you can go hike behind the beach where there is an old vacant house and lots of wildlife. There are two porta potties here for your use. The other restrooms are at Kekaha Kai State Park. View Larger Map Mahaiula Bay is just a short hike north of the Kekaha Kai State Park public parking.