Many cruise ships and cell phone carriers offer internet/cell packages on board and in port. These services are often slower and more expensive than regular cell phone plans. It is strongly recommended to turn off cellular data and roaming while cruising, and instead use local Wi-Fi in your port of call.