If you have the boat WiFi package, yes. iMessage will work to other iPhones. Also you can turn WiFi calling on and you will be able to make calls over WiFi. Just be sure to go into airplane mode when you get on the boat to prevent cellular at sea from picking up the call opposed to it leveraging WiFi calling.