On our ship, Starlink has been the answer! When in port, we don't use the roaming feature and have literly unlimited bandwidth. When we leave dock, I turn on the Roaming function, which can be quite expensive at $2.62/GB.
I have D-Link Access Points on each deck which provides seamless service...