Yes. It is customary for companies that promote these tours to guarantee a refund of the ticket if no dolphins are seen, or offer another day to do a new tour.