Thanks all.
Gigsky and Redbull do specific Esims that work at sea, but do have a roaming option for land too.
I'll be heading to spain and portugal, so the land roaming should be fine, it was actual experience of the being at sea roaming I wondered if people had. I was aware of the 12m from shore boundary.
I have joined the facebook group for the specific cruise I am on, and no replies on there despite a couple of posts asking.
Its not my first cruise so I know there will be plenty to do, but we have 6 sea days and I need to keep in touch with family while away, so it'll be mainly whatsapp for messaging that I want it for.
I know to limit data for background apps, but thank you for the reminder.
The redbull Esim is 1gb for €15 for cruise only, and €18 for 1gb for cruise and land roaming, and I should need 2gb max. Gigsky is more than double the price, so will take a punt on redbull I think and see how it goes.
DPs phone data comes with EU roaming so I can use that, via hotspot, when on land, but for €3 extra I might just include that with the esim anyway.
Our cruise line want £20 per day for wifi, if you want pay as you go. I only want it for the 6 sea days, so £120 is far too much.