Officials say it could take days or weeks to free a container ship stranded near Gibson Island since Sunday evening.