Isn't the cruise offering anything neat to do land based in Belize? To me, there's very little to do on Roatan other than dive.
you don't have to dive Hol Chan, it's good snorkeling too, so you could take the plane to the island do snorkel at Hol Chan and Shark Ray Alley or at a minimum Shark Ray Alley and then fly back for the cruise. Great adventure for the whole family with an outstanding view of the reef and islands both out and back on the puddle jumper pland.
you don't have to dive Hol Chan, it's good snorkeling too, so you could take the plane to the island do snorkel at Hol Chan and Shark Ray Alley or at a minimum Shark Ray Alley and then fly back for the cruise. Great adventure for the whole family with an outstanding view of the reef and islands both out and back on the puddle jumper pland.