That's normal for internet at sea since it's through a satellite network that everyone on the ship and everyone using the same satellite has to share. You can buy a bucket of minutes that will save if you plan to use it often. If you want to save just visit a coffee shop in port that has free wifi.