Most ships can store 500,000 gallons of fresh water in massive tanks located in the hold area. After guests have used the water for showering, toilet water, laundry, etc., the crew treats it before releasing it into the ocean. A cruise ship will bring fresh water onboard when they visit ports.