You can get a 20 liter bottle of water for just 10 Baht per refill. Watch out for one of these pickup cars with drinking water loaded. Each drinking water plant, and there a a lot on Koh Phangan has it's own cars to drive around and deliver. Stop the car and ask the driver if he could deliver water to your house on a regular base. Ususally they will charge you 100 Baht deposit for the bottle. The best quality is "Beauty" Drinking Water on Koh Phangan.