Many British tourists come to Spain looking for “sun & beach”. Spain has a much longer coastline than Portugal, with more beaches - and it has a (loooong) Mediterranean shore, that Portugal lacks: “Mediterranean” implies warmer water and better weather.