I hope you make it! I had looked at the Ecounter myself, but the Dolphin website didn't have it available for Cozumel on the day our ship will be in port. I was quite disappointed, as I thought the encounter would take less time than the swim.
If you book it through the ship, then the ship would wait for you according to all the helpfull folks here.
Good luck and have a great cruise and encounter!