Not exactly the Marlins player i was hoping for, also can he even play CF?
No, but I imagine the Mariners' front office line of thought is that his speed is on par with Hamilton/Buxton and it could translate into him being a very good defender. But then again, DeShields Jr. is also similarly fast and he's a pretty average-ish CF. I also have no clue if Gordon really has the arm for the outfield.
It's not the first time Gordon has had to learn a new position. He was a bad shortstop and moved to 2B, where he eventually turned into a decent defender (+13 DRS, 3.7 UZR/150).