elbert, you won't like this route, but I have to go to BZE-Houston-Roatan and vice versa. Also requires an overnight in Houston and a pretty penny. If you find a way to get from BZE to Roatan, please let me know!
I thought TACA had a way to get to Roatan but it was via San Salador. Probably no better than going through Houston.