I have the same issue on the Bainbridge/Seattle ferry.
Thankfully I know my way to the airport because my NAV said I was in the Puget Sound as I parked in the garage.
My Ford F-150 NAV did a better job with the ferries, and adaptive cruise control, TBH.