I wouldn't worry about it. You have 3 weeks. The weather in Jamaica will change quite a lot before then.

We are leaving tomorrow (Wednesday) for Jamaica and I am looking forward to the heavy seas!! The seas are quite rough right now. There are no boats anchored along the stretch of sand north and south of the Co Co La Palm. Besides, the temps will still be warm as will the ambiance.