Nothing is free on a cruise ship
If you use wi-fi there's a fairly hefty charge, although you can buy a package if you plan to use the computer a lot. I worked on Carnival Valor and wi-fi was flawless everywhere I went. If you only want to check email, I recommend doing it ashore. In every port you'll find a cyber cafe where charges are around $3 per hour.