People are usually surprised to learn that they can't bring CBD or marijuana products onto cruise ships. While it may be legal where you are, it is still illegal under federal law. Even if it's a prescription or is used for medical purposes, it's not allowed on cruise lines.