Am I observing orographic rainfall?
700 m elevation difference on the windward side will be definitely enough to trigger orographic influences on precipitation. Thus from your description it seems very plausible that the mountains influence the precipitation you get.