Tap water on cruise ships is safe to drink. Guests can drink tap water either from the tap in their cabin bathroom or at dinner when it is offered. The water has been through a purification system and though it may not taste the best on all cruise ships, it's safe to drink.