We liked the one in Roatan (Anthony's Key Resort) much better than the one in Cozumel. Same cruise, Cozumel was first stop- and thought the dolphin encounter was great, next day was Roatan- and it was AMAZING (dolphins roam free and come to us, but aren't penned up). Anthony's was just beautiful!
Just my two cents.
Have fun, I know you will!