We plan on doing a fish-snorkle and bbq on the beach day with operators from SP and maybe a dinner sunset cruise, we will check with the tour guides when we get there and maybe they will have a package deal for 3 different activities. Going through a jungle river on a kayak sounds fun, can that be done on AC or do you have to go to the mainland for that? Also, is the butterfly farm on the island?