The islands are currently considered safe but it depends on whether you'll fly directly to Roatan or have to connect on the mainland. Direct is OK, mainland connection apparently isn't. The best thing is to contact the U.S. State Department for travel advisories. I think if you go to the main Undercurrent page and search you can find some additional information.
If you've never been before, the quality of the resorts is variable, so do some research, and be ready for sand fleas on the beach. They stay away with an application of DEET but can be miserable otherwise.