Yes we did the canopy toun in Roatan last Decemeber 2003 and we did one in Costa Rica (1999) but I can't remember where (we weren't on a cruise). In Roatan we did it on our own as part of the Tabyana Beach tour. It has an additional cost but is worth it. However, the canopy tour we did in CR was longer and you were higher up. Either way this is a must do!!!!