Yes, the Crystal Caves are worth the time to visit. If you are visiting Grand Cayman on a cruise, and you only have time to do one activity, then we recommend that you go to Stingray City because that is the most unique and popular tourist attraction in the Cayman Islands.