I believe the main reason is to do with the A320. It has a much better performance in the cooler winter weather than warmer summer weather, hence why the two longest routes are served during the winter season only. I'm sure they would serve them year round if they could, but the runway restricts it.