Barcelona Ibiza Ibiza Cassis Monte Carlo Monte Carlo Nice Cannes St Tropez Cannes St Tropez St Tropez Barcelona