When you have unique dietary restrictions, it can be more of a challenge to eat while traveling. Trying to avoid all animal products when on a cruise can feel impossible for many vegans. Luckily, some cruise lines are taking steps to offer more diverse food …