Why you should travel to Scottish islands during off-season