Cruise ships do no need to be "near a port". They have satellite internet and most ships include it in the price in your cabin and most public areas. Believe me, the tech employed in the ship's systems is first class from sonar to radar and sat nav systems. A bit of wifi is child's play for the operators. Sqad was right first answer.