Buena Vista Park is a natural treasure not to be missed. Located 500 feet above Alma, it's a little park with a big look at the Mississippi River for many miles to the north and south. According to higher Homes & Gardens magazine, "Buena Vista Park is among the river valley's finest natural balconies."