Hapuna Beach is a northwest-facing beach break on the Big Island of Hawaii. It picks up swells from the southwest through north, with an optimal direction from the northwest, and works best at mid tide. Offshore winds blow from the southeast.