All you have to do is venture into the city once on Roatan. I watched a night wedding, with dozens of locals, and was asked if I wanted to buy drugs by three different people. The poverty is terrible...but it's not the poverty but the disparity between the wealthy and the poor. This is perhaps the only city I have been in at night and was worried-and I have walked the south side of Dallas, Harlem, Watts...but man, did I get the willies in this town at night.
At Divi Flamingo in Bonaire, the dive guide said "you can keep your equipment in the shack at the end of the dock"..when I looked at him like "yeah....where should I expect to buy replacement gear tomorrow" he said "Oh, we don't have crime here like you do in the U.S." and they didn't.
I never had a truck broken into(I never left anything in one either).
The difference, I am guessing is the relationship of the dive operations to the local economy. It seemed in Roatan that the dive operations were NOT connected to the local economy-in fact, they are physically separated from the city . At our dive resort we had to take a boat to get to the island. There were tourists who went into the city, but not a great deal-everything was provided at the resort and most didn't go into town everyday and we only once, and as a group at night.
Bonaire's diving was integrated into the community. Locals lived in the community not in the all-inclusive resorts. Money that is made in the dive resorts is brought into town. That did not seem to be the case with Roatan.
The zip lines are fun in Roatan. I tipped our guide $20.00 at the end-he was nice and endured my really bad Spanish and quite frankly, $20.00 is not a huge amount of money to me. But it was to him..he acted like I descended from heaven and was so thankful-even bewildered. I thought I might have made a difference in his life with just that small amount of money-you see people living under aluminum lean tos on Roatan.
But in summation, I would dive Bonaire before Roatan-you can just rent a jeep, load up the tanks and tour the island in Bonaire to find your next dive location. I loved that vacation.