Located in the small town of Waianae, Makaha Beach has a long and wide white sand beach on the west shore of the island of Oahu. Makaha Beach is a part of the popular Makaha Beach Park filled with locals and their families during the weekend. Makaha Beach is a popular destination for swimming, surfing, snorkeling, scuba diving, and bodyboarding.