Great but I personally I wouldn’t book any “activity” on the island stop and would just go my own thing.. Even if that was just walking around and then spending most of the day on the ship.
Otherwise everything else we’ve done is waiting in line, waiting on a bus, being bussed with a bunch of other people to something gimmicky and crowded