I was aboard the infamous Baha Agressor trip that sat in the harbor for two days unable to go to Socorro.
First off, despite the problems the Agressor fleet did right by us. They arranged for another local operator to accompany us North into the Sea of Cortez for a week of free diving and comped our return trip to go to Socorro. Though it was cold and unplanned, we had a great week of Seal Lions and Whale Sharks. Socorro will still be there next year when we return.
As for Socorro and the "which boat" debate. After sitting in the harbor for two days and watching first hand the "permit problem", it was very apparent that the Agressor was subject to the efforts of a certain local Socorro operator sabotoging the relationship with the local officials to prevent the trip. It was even to the point where the Solomar ownership has been quoted telling the Agressor owners that they will do anything in their power to stop Agressor from operating in the Revillgigedos. I'm sure this will generate a lot of folks claiming hearsay etc., But let me tell you this: I was there. I talked to the harbor masters, I talked to the other boat owners and the locals. EVERYONE of them had a knowing look on their face when they nodded and said "Oh si, senor. There is a problem with the Agressor permits..."
Given my experience, I will never book a trip on the Solomar and recommend anyone else to think twice about it. The dive community relies on quality operators. We travel the world, often on tightly coordinated and expensive itineraries to pursue our destinations. To think that one operator would sabotage another in the hopes of reducing competition is not only bad behavior, but bad business. The more people go to Socorro, the more it's reputation grows and the more dive business gets generated. With a limited number of boats and long waiting lists to book, the less business.