For starters, and most importantly, you should not bring on a cruise: firearms or ammunition, illegal drugs, knives of any kind, explosives, pepper spray, and self-defense devices. These items are not allowed on cruise ships for the safety of all passengers.