Mame Diouf has secured a one-year contract in the sunshine