Although I’ve never been to Roatan, The weather there is similar to San Andres and Old Providence Islands a few hundred miles to the southeast, where I have traveled since 2000, 8 to 10 time a year.
January is typically known in the area for what is locally called the northern winds month. So yes the winds can get a bit rough at this time of year and with the wind comes poor visibility for diving. But I will also say some of the best weather I have encountered has been in January also, a bit cooler and less humidity than sauna months of the summer, which is perfect for me. Just like any other time of the year you have to take your chances on the weather cooperating.
Ciao
Tad