And speaking of, here's the story on golf balls.
Cruise lines may not allow golf balls on board because of environmental concerns. In the past, some passengers would hit golf balls off the back of the ship into the ocean, which was wasteful and polluted the sea. Golf balls can take up to 1,000 years to decompose, and modern balls often contain toxic chemicals that can harm marine life when they break down.