as someone who has spent about 60% of the last 7 years in honduras and has been regularly visiting for 11 years, i have a different (fact/experience based) opinion than some others who post on this forum.
i have actually travelled around mainland honduras multiple times and i would encourage people to experience it. the people are warm and welcoming and if you're a nature buff bring some hiking boots and some binoculars, the biodiversity is literally second to none.
we have been allover the country many times each year. i have traveling by taxi but 90% of the time by bus: alone, with my wife, with my mother, my mother on her own, my wife on her own etc. etc.
all in all our family has visited la ceiba 30+ times, pico bonito 6+ times, san pedro sula 20+ times (once for 3 weeks), copan 10+ times, i've canoed/camped in mozkitia twice. we've crossed the border into guatemala and visa versa, multiple times.
with common sense and perhaps a little luck, we have never been victims or witness' of any crime.
all this (drum roll) without carrying a gun and with no gun in our honduran home.
i'd rather just get advise from people who have actually travelled and spent time at the places they're commenting on. and by "travelled and spent time at" i don't mean people who have flown into a resort/dive op, dived, watched the sunset from a tourist filled bar each evening and then flown out.
over the july 4th weekend this year i was in chicago, there was 90+ shootings and 16+ gun deaths but i was completely unaware of it, except via the media, because i don't hang out in poor/gang neighborhoods.
i use the same prudence in honduras and except for media reports i am blissfully unaware of the gang warfare here as well.
come to the islands for great diving but try to find time to explore the mainland for it's beautiful nature.
re. puerto cortes and traveling in groups? of course, its the busiest cargo port in central america, i don't know a single cargo port that anyone in their right mind would wander around alone in, be it hamburg or long beach. merchant sailors attract an unsavory crowd.