Ibiza45 is a men's clothing shop at number 43 on Carrer de la Mare de Déu, standing among the bars rather than in a shopping street.
It stocks swimwear, underwear and tops across several labels, which is the right stock for where it is: the beach in the morning and this lane at night. It keeps bar hours rather than shop hours.
The shop is small, so what is on the rails turns over instead of piling up, and the same visit twice in a season will not look the same.