MSC Cruises' wifi is not complimentary, meaning that it's not included in the cost of your base fare, and even if your cell provider has a plan that covers Mexico, it won't cover you in the middle of the ocean. If you want to stay connected, you will need to purchase an MSC cruise internet package.