island weather patterns