We took our kids on a tour call Wild On, when they were younger : https://roatancruiseexcursions.com/excursion/roatan-wild-on-wildlife-tour/. it was super fun and they saw and interacted with lots of local wild life
We did an amazing tour with https://stmaartencruiseexcursions.com/excursions/st-maarten-atv-island-tour-beach/ Highly recommend them. We saw so much of the island, saw a plane land at Maho too, beach stops and so much more