I think you are right. I'm not a native speaker, and I'm not current in changes, but I would have also put "anns na h-Alba" or maybe "anns Alba".