It beat holiday hotspots like Los Cristianos in Tenerife and Playa del Ingles in Gran Canaria