Majorca forecast