I wasn't able to take their day trip to either Bat or Catalina Islands, but I've heard nothing but good things about both destinations.
If I were going to suggest the perfect Costa Rica Vacation, I'd start with spending a day or two in San Jose. There's a lot of historical stuff in this city.
I'd then go to the northwest coast (where Ocotal is) for a few days, then travel down towards the southwest coast (more pristine and much less populated. I'd go to the SW via San Jose, and on the way, take a few days to stop at Arenal and the Tabacon Resort, take the 4-in-1 tour out of San Jose (Poas Volcano, Rain Forest, Waterfalls and boat trip down the Sarapiqui River - probably get to visit a coffee plantation during the trip).
I'd avoid things like the "Canopy Tours" and "Whitewater Rafting", not because they're not fun, but because these things can be done elsewhere, and it's not what Costa Rica is know for.
I really hope you enjoy your trip!
p.s. There's a little known butterfly farm almost right in the middle of San Jose. Sorry, I can't remember the name of the place, but for $6, you get admission to see the butterflys (really beautiful) and a nice hot lunch in a small cafe setting.