Riverfront ALMA provides an incredible view of the historic town and bluffs. Alma, the only local river town to offer lock & dam viewing from our city streets, has 2 marinas, 2 boat ramps and a 300-foot sand swimming beach on the Mississippi River. Alma's mid-town courtesy dock offers visitors the opportunity to dock and enjoy the city's many attractions.