I'll start by saying I am an experienced diver, having just spent two months last year logging over 75 dives in Roatan, on top of the first 25 or so I had before that.
We were scheduled for two dives and before heading out, I overheard the captain say that "it was going to be pretty rough out there". This was a gross understatement of the conditions once we arrived at the dive site. The current was far too strong and the waves -most 3-5 feet high- were difficult to deal with. Some of the group even elected to stay topside during the first dive.
I came back up from diving within 5 minutes because I couldn't get more than 5 feet below the surface and knew fighting this current would be incredibly difficult.
After the first dive, the captain elected to cancel the second dive and head back. At this point, about half the people had thrown up off the side of the boat including myself and my father.
On top of this, there was a snorkeler who was struggling and unable to fight the current as he got swept back way behind the boat, and the crew on board were very slow to respond in trying to rescue him and get him back on the boat. There should have been staff in the water to begin with given these conditions. Again while on the boat seasick, I overheard the captain seemingly blaming some of the customers for not being able to handle the current and waves all while the trip should've been canceled from the beginning with a full refund.
For reference, we went diving 3 days earlier and there were at least 3 or 4 more boats out on the nicer day, clearly, other boats made the decision that it wasn't safe to take customers out and ours elected to go out anyways fighting awful conditions.
As I said, I worked with a dive shop for 2 months, and I'm certain this shop and captain made the wrong decision in taking the group out. This was nowhere near an enjoyable expereince.
I'm not blaming them for the weather, but for the poor judgment that could have helped avoid this horrible trip altogether.