We visited Roatan while an a cruise. We had booked Rony's Independent Tours prior to the start of our cruise and could not be happier with the excursion.
http://www.ronysindependenttours.com/
We had arranged for the tour by contacted Rony through email found on his website. He called me later to discuss our plans and met us as we exited the cruise ship port area. We did a little shopping, visited the Iguana Farm ($5 per person), the Roatan Museum, and finished at Foster's West Bay Beach Resort ($5 per person gives us use of the showers, bathrooms, and a drink). Okay, not quite finished because Rony had to get us back to the cruise ship after our beach time.
Rony will set the tour up any way you like, including zip-lining, which we did not try.
