There are 2 sides to every coin. Story may be true,,,, and may be not true... By not true;; Pigeon could have been a stowaway on board.Pigeon landed on a cargo ship out in the middle of nowhere!
https://rumble.com/vtsp4u-a-tired-traveler-far-from-home.html
Generally,,, homing pigeons do not cross large body of water. They navigate around.
I have run cross postings where the racing pigeon accidentally chooses wrong side of Lake Michigan to fly north. Ends up in Eastern Wisconsin,, instead of Western Michigan. .. Pigeons home was directly east of where he ended up. The lake is only about 100 miles wide at that point.