Did you try using a commercial VPN provider? Or a self-hosted VPN server? Sometimes, wrapping your traffic in a VPN tunnel can circumvent cruise ship networks that perform packet inspection and filtering.