Having used a CPAP for over 20 years and over 20 cruises I can tell you, the tap water is just fine. Why pay for a gallon of water when you will pour most of it down the drain in the end?
Also, I've found a twelve-foot, household grade extension cord works well and is easy to pack.