I'd rather have gone catch and release fishing than not have gone. It was not a total loss as you still caught fish. Go on a "boat ride" for 2 days with minimal fishing and you will appreciate the catching you had. That said, there should be some sort of compensation in the form of discounts on future trips. If I was a captain I would not refund but only credit toward future trips.