Sophie Kasaei on the beach in Barcelona