(1) 解:如图①,根据轴对称的性质和“两点之间线段最短”,以河流$l$为对称轴,作点$A$关于河流$l$所在直线的对称点$A',$连接$A'B,$交河流$l$于点$M,$则点$M$即为所求。
(2) 如图②,作法:① 过点$A$作$AE// l,$在射线$AE$上截取$AA'=a\ \mathrm{km};$② 作点$B$关于河流$l$所在直线的对称点$B',$连接$A'B'$交河流$l$于点$N;$③ 在河流$l$上点$N$的左侧截取$MN=a\ \mathrm{km},$则$M,$$N$两点即为所求。