Yes, you are absolutely permitted to bring unopened, commercially packaged candy and snacks on a cruise in 2026. Major lines like Royal Caribbean, Carnival, and Disney Cruise Line allow "non-perishable" items like chocolate, gummies, chips, and granola bars as long as they are in their original factory-sealed packaging. This is a popular strategy for families who want to avoid the high prices of the onboard "candy shops" or who have specific dietary needs. However, you generally cannot bring "homemade" treats or fresh fruit/vegetables due to strict agricultural and health regulations at various ports. It is best to pack these snacks in your carry-on luggage rather than checked bags, as security may want to inspect them during the X-ray process. While most food is free on board, having your favorite brand of candy for a movie night on the pool deck or as a quick snack during a long shore excursion is a great way to personalize your trip and save a few dollars on "luxury" sweets sold in the ship's boutiques.