Not really that far away. Also, I'm sure the refugees don't have a navigator on board.
Here's part of the news article:
A Royal Caribbean Liberty of Seas cruise ship rescued 17 Cuban migrants after they were spotted aboard a small makeshift boat Saturday.
The ship had been heading for CocoCay in the Bahamas when its captain spotted the puny vessel that had been at sea for weeks, WPTV reported.
“The captain came on and said we have to stop,” cruise passenger Josh Levine told WPTV. “People just started running down the hallway to go check it out and we kind of followed them. It was a surreal experience.”