Actually some cruise ships do offer Cellular at Sea offerings when in international waters for some carriers; however Visible isn't one of the carriers although Verizon is. It also depends on the actual ship being equipped with the satellite technology needed to make it happen . See the following for some other options:
As noted Visible's international roaming is limited to Mexico and Canada.
Me personally... I'd turn the phone off and enjoy Costa Rica and the cruise 🙂