I have been there 9 times on dive trips. Stayed at Coco View resort. Week long trips with all diving, room and food included. The diving was amazing every day. Two morning dives and two afternoon dives, plus shore diving and night diving.
For additional excursions did a shark dive, zip line with monkeys all around and a light pub crawl through Anthony Key resort and Coxen Hole.
The last time I was there cruise ships had started making the island a stop. That always degrades paradise.
Roatan is and island about 20 miles off the Honduran coast. Crime is much lower than on the mainland.
One of the best meals I have had was at Gio’s restaurant, a seafood platter with crab, shrimp, and fish with drinks for two that cost about 1,000 Lempira about $65 at the time .
The safety standards are not quite up to the US standards but if I didn’t like the activity I just didn’t participate. Mostly Roatan is an unspoiled third world country, lots of poverty but the people are friendly and helpful.
I stopped going because airlines that used to fly there had a convenient schedule and the cost was reasonable but now it takes me more than a day to fly there and airfare is too costly.