Part of Alma's Municipal Golf Course winds its way along the shoreline of Harlan County Lake. It has 9 holes, 2,993-yard par, with grass greens, a practice green, driving range and clubhouse. The course is open to the public except during tournaments.