Complex sentence: Japan offers a high level of support with helicopter trained mountain rescue teams, though with high wind there is always the chance that they cannot be deployed.
Split into simpler sentences: Japan offers a high level of support with helicopter trained mountain rescue teams. With high wind however there is always the chance that they cannot be deployed.