A rescue boat run by, Spanish charity Proactiva Open Arms, arrived in Spain's port of Algeciras carrying 311 migrants on Friday morning.