Puerto de Sóller, Mallorca, Spain

What is it?