You don't have to take the fish you catch, what I usually do is offer it to the mate and capt. of the boat. When you go fishing off AC I found that the mate will fillet the fish and cook them up for you on the beach, it is really a fun thing to do but it isn't mandatory that you do so. If you really don't want to kill the fish, I am sure you can ask around and someone can accommodate you. Also if you want to snorkel and fish most charters will do that for you too, this way if the are no fish biting you can at least go in the water and look at them. I used Cholo's last time I was there and did exactly that snorkeled and fished,it's a great time and you kill two birds with one stone. Have fun fishing I know you will love it.