You can definitely see the grand Himalayas from Almora in pre-Monsoon time. In Monsoon, the cloudy weather creates an obstruction between you and the Himalayas, so during this period, you can't see the Himalayas.