I am not doubting the OP's experience whatsoever and I am quite surprised to hear that this was Aldora. I have dozens of dives with them and nothing close to this has occurred. The closest we came to a similar experience was when we were staying at the Villa and the boat was late. We were told within 15 minutes or so of the scheduled departure time that the boat had mechanical issues. Aldora offered to take people downtown for a complimentary breakfast while we waited for the boat to be fixed. Some people took them up on the offer others did not.
Again, not doubting your experience, saying it is exaggerated, or your frustration misplaced. Additionally, if I had had the same experience as
@BRT I am not sure I'd use them again either. To the OP, I know you spoke to the shop and got a refund. Did they offer any explanation or remedy other than refunding your booking for the next few days? Same question for BRT. I am interested in their response to you and not trying to deflect blame towards you for Aldora's failures. As I see it, a business' response to customer complaints says a lot about the business.